我有一个带有快速框架的node.js服务器.
var express = require('express'); var http = require('http'); var api_helper = require('./helpers/api_helper'); var app = express(); app.use(app.router); app.use(express.bodyParser()); app.set('port', process.env.PORT || 8081); app.post('/api/nodev1/users/login', function(req, res){ var email = req.param('email', null); var password = req.param('password', null); console.log(email);console.log(password); }); http.createServer(app).listen(app.get('port'), function(){ console.log('Express server listening on port ' + app.get('port')); });
当我尝试向/ api/nodev1/users/login发布请求时,我无法读取参数.我正在尝试卷曲如下:
curl -d "email=user@example2.com" -d "password=mypassword" http://localhost:8081/api/nodev1/users/login
电子邮件和密码未定义.