Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs javascript错误类型错误:无法读取属性';邮政';未定义的_Angularjs_Node.js_Mean Stack - Fatal编程技术网

Angularjs javascript错误类型错误:无法读取属性';邮政';未定义的

Angularjs javascript错误类型错误:无法读取属性';邮政';未定义的,angularjs,node.js,mean-stack,Angularjs,Node.js,Mean Stack,我按照教程创建了一个MEAN stack web应用程序 添加signup.js后,如下所示 var express = require('express'); var router = express.Router(); router.post('/', function (req, res) { 我得到以下错误: 请指导我。不确定该教程试图让您做什么,但请尝试看看这是否有效: var express = require('express'); var app = express(); ap

我按照教程创建了一个MEAN stack web应用程序 添加signup.js后,如下所示

var express = require('express');
var router = express.Router();
router.post('/', function (req, res) {
我得到以下错误:


请指导我。

不确定该教程试图让您做什么,但请尝试看看这是否有效:

var express = require('express');
var app = express();
app.post('/', function (req, res) {
    res.json({hello: "world"});
});
如果没有,那么您可能在某个地方出现了语法错误,阻止
路由器
初始化

如果它真的能工作,那么我唯一的想法是,既然express4.X对
Router()
是新的,那么您可能没有使用express4.X版本?您可以通过执行以下操作进行检查:

npm list express
npm install express
如有必要,通过执行以下操作进行升级:

npm list express
npm install express

您上面提供的代码确实有效。当我检查express版本时,它是3.4.0。请告知我如何在我的应用程序上更新express版本升级到express的4.X版本:运行
npm install express
。最新版本为4.13.3。