我已经按照here的教程(没有脚手架)完成了应用程序。
我的问题是:当我点击创建的项目并显示参数列表时,为什么标题和状态未定义。在ITEMS列表中它们是正确的,但是当我点击一个项目时,它们看起来是未定义的。为什么会这样?
项目清单(左:标题,右:状态):http://s12.postimage.org/dt262qngd/items_list.png
项目的参数列表:http://s23.postimage.org/n3p5yffqj/params.png
谢谢!
答案 0 :(得分:0)
您无法连接到socket.io服务器。 在您的http服务器实例上添加listen。
var io = socketio.listen(geddy.server);
见this。
授权失败也可能导致此问题。有关socket.io请求的授权,请检查this。
Geddy可以通过geedy auth
直接帮助添加本地,Facebook和Twitter身份验证。
如果您在创建geddy项目时没有使用socket.io,请使用此选项创建项目
geddy app -rt
答案 1 :(得分:0)
我已经解决了问题...在show.html.ejs文件中,而不是
<%= p + ': ' + params[p]; %>
我必须写
<%= p + ': ' + arithmetic_problem_type[p]; %>
这具有预期的效果。