nodejs.org
Install LTS version
npm -v
node -v
npm install modulename -g
npm i modulename -g
npm uninstall modulename
npm -h uninstall
npm update
npm search modulename
create nodevue repo in Github
cd nodevue
npm init

type package.json
npm i express (webserver)
npm i ejs
npm i body-parser (html body parser)
npm i mysql
npm i nodemon -g (개발시에 수정하면 자동 리로드해서 다시 실행 해줌
notepad .gitignore
/node_modules
del node_modules (배포시에는 node_modules 를 지우고 배포하고)
npm i (배포받은 쪽에서는 npm i 를 한번 해주면 다시 node_modules 에 다시 패키지들이 생김 )
package.json 에 아래 코드가 있기 때문에 가능함
"dependencies": {
"body-parser": "^1.19.0",
"ejs": "^3.1.5",
"express": "^4.17.1",
"mysql": "^2.18.1"
}
mysql
A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
www.npmjs.com
mkdir public
mkdir views
const app = express() => init express
'Nodejs' 카테고리의 다른 글
deploy express.js to netlify (0) | 2021.02.18 |
---|---|
풀스택 보일러플레이트(Full stack boilerplate) (0) | 2021.02.09 |