본문 바로가기
  • [성공하는 개발자] - Developer

Node33

[JavaScript]Split 함수(문자열을 잘라 배열로 변환) JavaScript의 Split함수는 문자열을 일정한 구분자로 자르는 메소드입니다. 구분자로 잘라진 문자열들은 배열에 담아 사용하게 됩니다. Split함수 Split함수는 다음과 같은 형식으로 사용합니다. string.split(separator, limit); 위 형식과 같이 'Split함수'는 문자, 문자열을 'separator'라는 구분자를 기준으로 잘라 'limit' 크기 이하의 배열에 저장하여 리턴하게 됩니다. 여기에서 'separator'라는 구분자는 필수값은 아니지만, 입력하지 않으면 문자열 전체를 배열에 담아 리턴하게 됩니다. 그렇기 때문에, 문자열을 잘라줄 구분자를 명시합니다. 'limit'은 최대 분할 개수를 나타내며, 필수 값이 아닙니다. Split함수의 사용 예제 1. 파라미터를 입.. 2022. 11. 1.
[Javascript] 문자열 공백 제거하기 Javascript의 문자열에서 공백을 제거하는 방법을 알아보도록 하겠습니다. 문자열의 앞뒤 공백 제거하기 - replace() 함수와 정규식 브라우저에 따라서 trim() 함수가 동작하지 않는 경우가 있습니다. 이런 경우에는 replace() 함수와 정규식을 사용하여 앞뒤의 공백을 제거할 수 있습니다. See the Pen 문자열 공백 제거 by SEIN (@JHEcho) on CodePen. 문자열의 앞 뒤 공백 제거하기 See the Pen 문자열의 모든 공백 제거 by SEIN (@JHEcho) on CodePen. 문자열의 모든 공백을 제거하기 위해서는 replace() 함수를 사용합니다. replace() 함수는 searchvalue와 newvalue 두개의 파라미터를 받습니다. searchv.. 2022. 5. 24.
[Node] JWT 시스템 구현 사전 지식 이 강의에서는 Node.js에 대한 배경지식이 있어야합니다. Node.js 를 잘 모르시는분들은 Node.js 기초 강의 를 먼저 읽어주세요. 추가적으로, 토큰 기반 시스템 (포스트 i)과 JWT(포스트 ii)에 대한 이해가 필요하니, 지난 포스트들을 읽지 않으신분들은 강의를 시작하기전에 한번 참조해주세요. 추가적으로, 이 강의에서는 ES6 문법을 사용합니다. * 이 강좌를 진행 하면서 이해가 가질 않거나 궁금한것이 있으면 언제든지 덧글로 달아주세요. 소개 준비물 이 강의를 진행하기 위해 필요한 주요 준비물은 다음과 같습니다. Node.js LTS 버전(현재 기준 6.91) 과 npm MongoDB 서버 (강의에서는 편의상 mLab 에서 호스팅을 받아 사용합니다. 본인이 원한다면 몽고디비 서버.. 2022. 2. 7.
[Node] npm package.json 생성 nodejs 가 설치된 상태라면 Express 설치 전 프로젝트를 생성할 수 있는데 이 프로젝트를 생성하는 명령어가 "npm init"입니다. 이 명령어는 터미널 또는 cmd를 통하여 입력하시면 손쉽게 설치할 수 있습니다. npm init 명령어 실행 후 프로젝트에 대한 다양한 정보를 캐묻기 시작합니다. 모두 Enter로 넘겨도 상관없지만 entrypoint는 통상적으로 app.js로 설정하지만 필 수 사항은 아닙니다. 내가 만들려고 하는 프로젝트에 최초 실행 파일을 어떤 파일로 할 것인지의 물음 이기 때문에 최초 파일을 설정하는 것이라고 생각하면 됩니다. npm init 실행 시 물어보는 것들입니다 name: (tests) 프로젝트 명을 기입합니다. 입력하지 않고 Enter를 입력할 경우 폴더명인 te.. 2021. 10. 25.