0

我已经按照这里的教程(没有脚手架)完成了应用程序。

我的问题是:当我单击创建的项目并显示参数列表时,为什么标题和状态未定义。在项目列表中它们是正确的,但是当我单击一个项目时,它们显示为未定义。为什么会这样?

项目列表(左:标题,右:状态):http ://s12.postimage.org/dt262qngd/items_list.png

项目的参数列表:http: //s23.postimage.org/n3p5yffqj/params.png

谢谢!

4

2 回答 2

0

您无法连接到 socket.io 服务器。在您的 http 服务器实例上添加监听。

var io = socketio.listen(geddy.server); 

看到这个。授权失败也可能导致此问题。有关 socket.io 请求的授权,请检查。Geddy 可以帮助添加本地、Facebook 和 Twitter 身份验证直接使用geedy auth.

如果您在创建 geddy 项目时没有使用 socket.io,请使用此选项创建项目

geddy app -rt

于 2013-03-07T14:13:31.040 回答
0

我已经解决了这个问题......在 show.html.ejs 文件中,而不是

<%= p + ': ' + params[p]; %>

我必须写

<%= p + ': ' + arithmetic_problem_type[p]; %>

这具有预期的效果。

于 2013-03-08T13:56:14.750 回答