node創建一個服務器:常用模塊,http,url,util(util.inspect()
方法返回 object
的字符串表示,主要用於調試。)
運行node的腳本,直接通過node+文件名
let http = require('http');
let serve = http.createServer((req,res) => {
res.statusCode = 200;
res.setHeader();
res.end();
})
serve.listen(3000,'127.0.0.1',() => {
})
通過express創建node項目:
1.安裝express生成器(cnpm install express-generator -g)並創建(express+項目名)
2.npm install/npm start
(views不用jade,換成html,或者ejs(需要安裝:npm install ejs --save),)
//也有把設置模板引擎ejs__express: _express函數是許多模板引擎提供的回調函數。但是這個函數只能在默認的文件擴展名上工作。但是,有種情況我們使用的不是對應模板引擎的擴展名的怎么辦呢?這時不能再調用_express函數。在這種情況下我們可以使用一個替代的函數,例如: 在EJS中提供了renderFile函數來完成相同的功能。
3.數據庫mongodb,和moongoose(封裝了一些對數據庫的操作,具體可以看官方文檔。)
安裝參照http://www.mongodb.org.cn/tutorial/8.html
其中數據庫創建用戶時,db.createUser({user: "admin", pwd: "admin", roles: {"root"}});
db.auth("admin","admin");
此外需要用--auth啟動:
4.