У меня есть приложение Node.js, использующее Express, которое хранит данные в mongoDB (локально).
Теперь он успешно передан герою в стеке кедра, и сервер работает. Я добавил аддон mongohq через терминал.
Теперь ... как мне подключить этот mongoDB через mongohq к моему приложению, чтобы начать его использовать ??? Я не вижу учебник по этому вопросу в Интернете. Если вы можете указать мне один или начать с того, где добавить конфигурацию, я был бы очень признателен!
Большое спасибо.
Обновление:
Я пробовал следующее (с реальными значениями для MYPASSWORD и MYDBNUMBER:
в rout.js
var db = mongoose.connect('mongodb://heroku:<MYPASSWORD>@staff.mongohq.com:10049/<MYDBNUMBER>');
в моем schema.js (также пытался использовать heroku
var mongoose = require('mongoose');
mongoose.connect('mongodb://heroku:<MYPASSWORD>@staff.mongohq.com:10049/<MYDBNUMBER>');
my package.json
{
"name": "NAME"
, "version": "0.0.1"
, "dependencies": {
"express": "2.4.6"
, "connect": "1.7.1"
, "stylus": ">= 0.0.1"
, "mongodb": ">= 0.9.6-7"
, "mongoose": ">= 2.0.0"
, "ejs": ">=0.4.3"
}
}
Сейчас только root '/' GET успешен. На самом деле, если я попытаюсь / page / НИЧЕГО, я могу успешно получить отрендеренную страницу 500 Error, которую я сделал для обработки попыток получить «страницы», которые не были созданы ... Это кажется мне странным. Все остальное дает мне внутреннюю ошибку сервера.
ТАКЖЕ, если я зайду в mongohq и открою там свою базу данных, будет создана коллекция для страниц моей модели и созданы индексы уникальности, даже если у меня не было доступа к страницам для создания или просмотра. модель в моем приложении ...
рад предоставить любую другую информацию ... застрял.