node.js
-
npm run dev 에러 (feat. Node js)error handling 2022. 6. 26. 23:31
SyntaxError: Cannot use import statement outside a modulenpm run dev 에러를 만났다. 기본 모듈 시스템이 CommonJS인 Node.js에서 바벨을 통해 ESModule(+ 최신 ES문법)을 사용할 수 있도록 하고 있다. package.json의 type:module을 추가 하는 건 프로젝트의 모듈 시스템만ESModule로 변경하는 것으로, 바벨은 적용되지 않았을 수 있습니다. package.json 최상단에 "type": "module"을 추가해서 해결했다!
-
Web Server 기초, CORS, Node.js, HTTP 트랜잭션 해부Topic/Node.js | server 2021. 12. 29. 15:36
CORS ✔️ 고도화된 최근의 웹으로 인해 여러 곳의 리소스를 활용할 필요성이 대두되었고, 선배 개발자분들의 노력으로 CORS가 생겨나게 되었다. 예전과 다르게 same origin이 아니라 cross origin 요청을 해야 한다. Cross Origin Resource Sharing: cross origin에서 리소스(서버자원)을 요청하여 사용한다. const defaultCorsHeaders = { 'access-control-allow-origin': '*', 'access-control-allow-methods': 'GET, POST, PUT, DELETE, OPTIONS', 'access-control-allow-headers': 'content-type, accept', 'access-con..
-
[LINUX] Basic, CLI, brew, NVM, Node.js, NPM 설치 및 활용Topic/Linux 2021. 11. 17. 19:52
CLI(Command-Line Interface)는 명령어를 입력해 컴퓨터를 조작하는 방식 GUI(Graphical User Interface)는 사용자가 화면을 통해 컴퓨터와 소통하는 방식 GUI의 대표인 윈도우즈 환경에서 폴더를 만드는 복잡한 과정을, CLI에서는 단 한 줄로 해결 CLI 기본 명령어 키보드나 마우스, 카메라나 마이크는 입력 소스(Input Source) 모니터나 스피커는 출력 소스(Output Source) 컴퓨터를 조작하기 위한 입력과 출력은 우리가 어디선가 봤던 I/O(Input/Output)이다 리눅스 터미널 실행하기 pwd : 현재 위치를 확인하는 명령어 mkdir : 새로운 폴더를 생성하는 명령어 ls : 폴더나 파일의 목록을 출력하는..