創(chuàng)建項(xiàng)目目錄
mkdir wisdomFlow_sync
初始化
npm init
一直回車確認(rèn)即可
image
這時(shí)候我們已經(jīng)完成了nodejs項(xiàng)目的初始化工作。
我們得到了一個(gè)目錄和一個(gè)文件wisdomFlow_sync/package.json
剩下的工作就是編寫js文件和創(chuàng)建文件夾了。
首先先創(chuàng)建幾個(gè)文件夾
目錄結(jié)構(gòu)
建立三個(gè)文件夾:public、routes 和 views。
項(xiàng)目的文件結(jié)構(gòu)如下
├─models/
├─public/
├─routes/
├─views/
├─index.js
└─package.json
對(duì)應(yīng)文件及文件夾的用處:
-
models存放操作數(shù)據(jù)庫的文件 -
public存放靜態(tài)文件,如 css、圖片等 -
routes存放路由文件 -
views存放模板文件 -
index.js程序主文件 -
package.json存儲(chǔ)項(xiàng)目的信息,比如項(xiàng)目名、描述、作者、依賴等
安裝依賴
安裝 express 框架
npm install express --save
啟動(dòng)項(xiàng)目
進(jìn)入項(xiàng)目的根目錄,建立一個(gè) index.js 文件,并加入如下代碼
var express = require('express');
var app = express();
app.get('/', function(res, rep) {
rep.send('Hello, word!');
});
app.listen(3000); //3000即為端口,可隨意輸入 比如我的就是8881
然后在控制臺(tái)中輸入
node index.js
切記更改index.js 文件內(nèi)容的時(shí)候一定要重啟才會(huì)生效哦 .
那么如何讓node自動(dòng)重啟呢
只需要 使用戶 nodemon 工具即可
npm install -g nodemon
nodemon index.js
//index.js 是我的啟動(dòng)文件
//nodemon 啟動(dòng)文件 即可
image
這里可以看到每當(dāng)我更新內(nèi)容的時(shí)候 node都會(huì)自動(dòng)重啟,刷新頁面就會(huì)展示你更新后的內(nèi)容了
以上