Angularjs javascript错误类型错误:无法读取属性';邮政';未定义的
我按照教程创建了一个MEAN stack web应用程序 添加signup.js后,如下所示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
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。