💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
在Railway上托管Node.js应用时,需要将app.js中的app.listen改为'0.0.0.0'。推送更改后,从Railway仪表板选择新建并从GitHub部署,添加PostgreSQL数据库,设置DATABASE_URL变量,运行脚本填充数据库,最后生成公共域名以访问项目。
🎯
关键要点
- 在app.js中将app.listen改为'0.0.0.0'以支持Railway托管。
- 从Railway仪表板选择新建并从GitHub部署项目。
- 添加PostgreSQL数据库并等待部署完成。
- 在变量选项卡中添加DATABASE_URL变量。
- 复制DATABASE_PUBLIC_URL以使应用程序公开可用。
- 在终端中运行命令以填充数据库。
- 在项目设置中生成公共域名以访问项目。
❓
延伸问答
如何在Railway上托管Node.js应用?
在app.js中将app.listen改为'0.0.0.0',然后将更改推送到GitHub,最后从Railway仪表板选择新建并部署项目。
如何添加PostgreSQL数据库到Railway项目?
在Railway仪表板中选择创建,点击数据库,然后添加PostgreSQL,等待部署完成。
如何设置DATABASE_URL变量?
在变量选项卡中点击新建变量,添加Railway提供的DATABASE_URL,并从下拉菜单中选择。
如何填充PostgreSQL数据库?
在终端中切换到项目目录,运行命令export DATABASE_URL=<DATABASE_PUBLIC_URL>,然后执行node db/populatedb.js <DATABASE_PUBLIC_URL>。
如何生成公共域名以访问项目?
在项目设置中滚动到网络部分,点击生成域名即可。
在Railway上部署项目后如何查看应用?
点击公共域名链接,即可查看您的项目运行情况。
🏷️
标签
➡️