1

Я пытаюсь развернуть приложение sails.js для heroku. Я развернул его, но всякий раз, когда я открываю страницу, которая требует данных из БД, она говорит Internal Server Error. Я думаю, что это может быть проблемой с моим подключением к БД. Я создал postgresql DB на heroku и установил соединения в connections.js. Connection.js кодВнутренняя ошибка сервера при развертывании парусов heroku

module.exports.connections = { 
    'mysql-adapter': { 
     module: 'sails-mysql', 
     url: "postgres://username:[email protected]:5432/dcebipdspqn7rn", 
     port: 5432, 
     schema:true 
    } 
}; 

Я искал по сети в течение 2-х дней и попробовал много настроек, но никто не работал для меня. Пожалуйста, скажите мне, как решить эту проблему. Спасибо заранее.

UPDATE:

Я проверил журналы и говорит

←[33m2015-02-25T14:20:38.793179+00:00 app[web.1]:←[0m Could not render view "displayroute/viewRoute". Tried locating view file @ "/app/views/displayroute/view 
Route". Layout configured as "layout", so tried using layout @ "/app/views/layout") 

Однако точка зрения правильно на локальном хосте.

ответ

0

Ваше определение соединения выглядит совершенно неправильно, а ключ схемы должен находиться в объекте конфигурации моделей (либо в config/models.js, либо в api/models/YourModelDefinition.js или в объекте sails.config.models).

Я хотел бы сослаться на примеры в connections.js найти здесь https://github.com/balderdashy/sails-docs/blob/master/anatomy/myApp/config/connections.js.md

Помните, что если вы используете Postgres, то вам необходимо установить адаптер

npm install sails-postgresql 
+0

Я последовал за вашу ссылку. Я все еще получаю «Внутреннюю ошибку сервера». И такое же сообщение в журнале – SSMA

+0

Используете ли вы postgres локально и работают ли они локально. Также важны данные о связи? Вы должны быть осторожны с паролем имени пользователя, который публикуется в Интернете. – Meeker

+0

Я удалил вышеупомянутый комментарий из-за пользовательского прохода. И да postgresql работает локально все правильно – SSMA

Смежные вопросы