无法使用Node.js和Express框架读取post参数

 mobiledu2502852147 发布于 2023-02-08 19:41

我有一个带有快速框架的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

电子邮件和密码未定义.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有