2013-03-06 1 views
0

Я следил за учебником от here (без строительных лесов) и завершил приложение.-Параметры отображаются неопределенными.

Мой вопрос: когда я нажимаю на созданный элемент и список параметров id diplayed, почему название и статус не определены. В списке ITEMS они верны, но когда я нажимаю на один элемент, они отображаются неопределенными. Почему это происходит?

Список элементов (слева: название, право: статус): http://s12.postimage.org/dt262qngd/items_list.png

Список Params для элемента: http://s23.postimage.org/n3p5yffqj/params.png

Спасибо!

+0

Можете ли вы предоставить больше информации из журнала сервера узлов? или консоль? – smitrp

+0

последние строки консоли ... http://s11.postimage.org/3te0r0s9f/console.png –

ответ

0

Я решил проблему ... В файле show.html.ejs, вместо

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

Я должен написать

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

и это имеет желаемый эффект.

0

Невозможно подключиться к серверу socket.io. Добавьте прослушивание своего экземпляра сервера http.

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

См. this. Ошибка авторизации также может вызвать эту проблему. Для авторизации по запросам socket.io отметьте this. Geddy может помочь добавить локальную, Facebook и Twitter аутентификацию напрямую с geedy auth.

Если вы не использовали Socket.io при создании Geddy проекта, создать проект с этой опцией

geddy app -rt

+0

нет ... Я не использовал эту команду ... поэтому, если я хочу увидеть параметры, которые я должен создать приложение таким образом? –

+0

У меня есть другой вопрос [здесь] (http://stackoverflow.com/questions/15274596/display-only-some-of-the-parameters) ... пожалуйста, посмотрите –

+0

Я создал приложение с ** geddy app -rt test2 **, сообщение о сокете больше не отображается в консоли, но все же параметры не определены ... Я также написал ** var io = socketio.listen (geddy.server); * * в файле ** socket.io.js ** ... –