Falcor路由器设置方法
Falcor Router set method
在我的路由器中,我设置了如下路线:
{
route: 'profile.["language"]',
async set(jsonGraph) {
console.log(jsonGraph);
// do async stuff w/database
return {
path: ['profile', 'language'],
value: 'test'
};
}
}
这条路线的总体思路是设置用户的个人资料。
出于测试目的,我只想 return 值 'test' on profile.language
问题是 model.setValue('profile.language', 'english').then(done => console.log(done))
出现 500 内部服务器错误
我的路线代码有什么问题?我找不到问题...
ps: async set(jsonGraph)
是 es7 await/async 语法。
为此浪费了几个小时后,我找到了解决方案:
在我的server.js
import bodyParser from 'body-parser';
app.use(bodyParser.urlencoded({extended: true}));
Express 无法解析传入请求,这就是我收到 500 内部服务器错误的原因。
爱上 javascript 的脆弱:)
在我的路由器中,我设置了如下路线:
{
route: 'profile.["language"]',
async set(jsonGraph) {
console.log(jsonGraph);
// do async stuff w/database
return {
path: ['profile', 'language'],
value: 'test'
};
}
}
这条路线的总体思路是设置用户的个人资料。 出于测试目的,我只想 return 值 'test' on profile.language
问题是 model.setValue('profile.language', 'english').then(done => console.log(done))
我的路线代码有什么问题?我找不到问题...
ps: async set(jsonGraph)
是 es7 await/async 语法。
为此浪费了几个小时后,我找到了解决方案:
在我的server.js
import bodyParser from 'body-parser';
app.use(bodyParser.urlencoded({extended: true}));
Express 无法解析传入请求,这就是我收到 500 内部服务器错误的原因。
爱上 javascript 的脆弱:)