码迷,mamicode.com
首页 > 其他好文 > 详细

express

时间:2017-06-02 19:40:46      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:通过   code   默认的配置   获取   上线   list   分离   require   调用   

安装:

npm install -g express-generator
express name&&cd name
express -e ejs blog
npm install

如果要用nodemon
npm install nodemon --save
在app.js中添加几行代码才能使用

//nodemon代码开始
var debug = require(‘debug‘)(‘my-application‘); // debug模块
app.set(‘port‘, process.env.PORT || 3000); // 设定监听端口

// Environment sets...

// module.exports = app; 这是 4.x 默认的配置,分离了 app 模块,将它注释即可,上线时可以重新改回来

//启动监听
var server = app.listen(app.get(‘port‘), function() {
    debug(‘Express server listening on port ‘ + server.address().port);
});
//nodemon代码结束

代码放在调用404中间件上面。

express如何调用中间件
app.use(path,function[,function])path是挂载路径即请求路径,任何path/.....都会被处理
function可以通过require其他模块获得。

关于bodyparser:
通过app.use(bodyParser.json());app.use(bodyParser.urlencoded({extended:false}));
对所有请求路径进行解析,req.body可以直接获取解析后的json数据
获取表单数据:
req.query.name:我们用来接收GET方式提交的参数。
req.body.name:我们用来接收POST提交的参数。
req.param(‘name‘):两种都能接收到。(过时)
获取password一直显示为null,已解决但是竟然不知道怎么解决的

express

标签:通过   code   默认的配置   获取   上线   list   分离   require   调用   

原文地址:http://www.cnblogs.com/hewenfei/p/6934794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!