javascript - Node.js/ express 邮寄不工作

标签 javascript node.js express

我在使用 Express for Node.js 时遇到了一个奇怪的问题。它无法从客户端获取发布请求。 get 请求有效,但由于某种原因 post 请求无效。

下面是一些简单的代码,它给我一个错误:

var express = require('express');
var app = express();

app.post('/', function(req, res){
    res.end('Express post page!');
});

app.listen(4001);

当我尝试在浏览器中访问该页面时,它显示:Cannot GET/

同样,当我使用 get 请求时它工作正常,但是当我尝试使用 post 请求时它给了我这个错误。任何帮助将不胜感激。

附言我使用的是最新版的 Express 4.4.5

最佳答案

您尝试的不是 post 请求...浏览器的默认请求类型是 GET。 所以在你的应用程序中添加代码:

app.get('/', function(req, res){
    res.end('Express get page!');
});

关于javascript - Node.js/ express 邮寄不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24502368/

相关文章:

javascript - NPM package.json 基/根属性?

node.js - Uber API - 使用非开发人员登录时的 invalid_grant

javascript - "Error: Route.get() requires a callback function but got a [object Undefined]"进行多次导出时

javascript - 为邮政编码添加正确的空格(英国)

javascript - 如何从 .t​​s 文件中读取 .js 文件中的常量

node.js redis 异步查询

node.js - Winston 没有记录任何日志级别,可能是什么错误?

javascript - 在 NodeJS api 服务器中从客户端获取 JSON 内容

javascript - 高度设置为 "auto"不适用于 JS 动画

javascript - 在 HTML 中获取和设置数据属性