Meteor 熨斗:路由器1.0.9不工作
我最近安装了一个新的meteor项目,并添加了iron:router 1.0.9 但当我添加路由配置时,我会得到一个空白页面和控制台错误:Meteor 熨斗:路由器1.0.9不工作,meteor,iron-router,Meteor,Iron Router,我最近安装了一个新的meteor项目,并添加了iron:router 1.0.9 但当我添加路由配置时,我会得到一个空白页面和控制台错误: Exception in callback of async function: ReferenceError: EJSON is not defined at MiddlewareStack.concat (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406ed
Exception in callback of async function: ReferenceError: EJSON is not defined
at MiddlewareStack.concat (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:303:25)
at RouteController._runRoute (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:542:17)
at Function.Route.dispatch (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:856:18)
at route (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:713:11)
at boundNext (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:425:31)
at Meteor.bindEnvironment (http://localhost:3000/packages/meteor.js?5deab0885176b44ccbbbf0b5101b065971c8f283:999:22)
at dispatch (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:449:3)
at http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:393:13
at Tracker.Computation._compute (http://localhost:3000/packages/tracker.js?9309a5697855cef52b32921fbc9dcb1017c58b39:349:36)
at new Tracker.Computation (http://localhost:3000/packages/tracker.js?9309a5697855cef52b32921fbc9dcb1017c58b39:237:10)
我仅有的代码是:
Router.route('/', function () {
this.render('home');
}, {
name: 'home'
});
及
asm
家
数据标题:
您需要手动添加ejson
包
meteor add ejson
谢谢我以前从未从一个新的meteor项目中添加过ejson。这可能是由于1.2版本的转换,他们正在删除以前默认添加的包,以减轻meteor最初的JS足迹。是的,我注意到一些包正在被删除并合并。我只是认为ejson几乎是所有项目默认需要的东西,但我可以再次看到一些情况下它也不需要。
meteor add ejson