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.