heroku sails deploy 上的内部服务器错误
Internal Server Error on heroku sails deploy
我正在尝试将我的 sails.js 应用程序部署到 heroku。我已经部署了它,但每当我打开一个需要来自数据库的数据的页面时,它就会显示 Internal Server Error
。我认为这可能是我的数据库连接有问题。我在 heroku 上创建了一个 postgresql 数据库,并在 connections.js 中设置了连接。 Connection.js 代码是
module.exports.connections = {
'mysql-adapter': {
module: 'sails-mysql',
url: "postgres://username:pass@ec2-107-22-249-214.compute-1.amazonaws.com:5432/dcebipdspqn7rn",
port: 5432,
schema:true
}
};
我已经在网上搜索了 2 天并尝试了很多调整,但 none 对我有用。请告诉我如何解决这个问题。
提前致谢。
更新:
我检查了日志,它说
←[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")
但是,视图在本地主机上正确呈现。
您的连接定义看起来完全错误,模式键应该在模型配置对象中(在 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
我正在尝试将我的 sails.js 应用程序部署到 heroku。我已经部署了它,但每当我打开一个需要来自数据库的数据的页面时,它就会显示 Internal Server Error
。我认为这可能是我的数据库连接有问题。我在 heroku 上创建了一个 postgresql 数据库,并在 connections.js 中设置了连接。 Connection.js 代码是
module.exports.connections = {
'mysql-adapter': {
module: 'sails-mysql',
url: "postgres://username:pass@ec2-107-22-249-214.compute-1.amazonaws.com:5432/dcebipdspqn7rn",
port: 5432,
schema:true
}
};
我已经在网上搜索了 2 天并尝试了很多调整,但 none 对我有用。请告诉我如何解决这个问题。 提前致谢。
更新:
我检查了日志,它说
←[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")
但是,视图在本地主机上正确呈现。
您的连接定义看起来完全错误,模式键应该在模型配置对象中(在 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