Web
Node.js 기초
supp0rt
2024. 6. 7. 21:46
Node js
- javascript를 브라우저가 아닌 로컬 환경에서 실행시키기 위해 도와줌
설치
- https://nodejs.org/en/download/prebuilt-installer
- node —verison
- npm -v
npm
- node js에서 모듈을 가져와 쓰기 위한 패키지
- npm install 패키지명 으로 사용
npm 사용 예시
- figlet 사용
- npm install init
- npm 패키지를 한번에 관리하기 위함
- npm install figlet
- npm install figlet --save 이랑 같은 결과를 도출
- -save가 현재는 default로 붙기 때문에 굳이 안해줘도 됨
- npm install figlet
- npm figlet 패키지를 설치
- npm install figlet -g 을 하게 되면 전역으로 설치를 하므로 패키지가 설치된 폴더 이외에도 사용 가능
npm package
- package.json
- 내용을 대략적으로 확인하기 위함
- package-lock.json
- 내용을 상세하게 확인하기 위함
Figlet
Simple usage
var figlet = require("figlet");
figlet("Hello World!!", function (err, data){
if (err){
console.log("Something went wrong...");
console.dir(err);
return;
}
console.log(data);
});
CORS
Cross-Origin Resource Sharing
도메인이 다른 서버끼리 리소스를 주고 받을 때 보안을 위해 설정된 정책
설치
- npm install cors
사용
var cors = require('cors')
app.use(cors())
// app.use(cors()) => 모든 Cross-Origin에 대해 허용
// app.use(cors('<https://example.com>')) => example.com 에만 허용