關於node寫接口的筆記


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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM