heroku 的使用参考:https://www.netnr.com/home/list/149
heroku 部署普通的 nodejs 应用很简单,直接推送到仓库,自动完成部署
只需要注意一个地方,端口别写死,得从 process.env.PORT
获取,兼容的写法如下:
app.listen(process.env.PORT || '654', () => {
console.log('http://localhost:' + (process.env.PORT || '654'));
})
如果需要访问 oracle数据库,需要安装客户端,就稍微麻烦些
构建包 Buildpacks
apt
命令包,用于安装依赖 libaio.so
在仓库根目录创建
Aptfile
文件,并写入内容:libaio1