我正在尝试部署Nestjs API(具有Auth0身份验证)。当我用VS Code运行它时npm run start:watch server,一切都很好。现在的问题是:我应该怎么做才能将其部署在Web服务器上?我应该只复制dist文件夹(在runnin之后tsc)吗?那node_modules呢?我应该离开港口3000吗?附带说明一下,我试图将其部署在Azure上,但我猜问题仍然存在于任何平台上。
非常感谢!
我已经尝试了几个小时。使用TypeORM的Google Cloud SQL的ormconfig.json文件应该是什么?我设法使其与本地数据库的IP一起使用(使用mysql workbench和Google云代理,并将我的IP列入白名单),但是我不知道应用程序引擎的连接详细信息应该是什么。
{
"name": "default",
"type": "mysql",
"host": "/cloudsql/[project:region:instance]",
"port": "3306",
"username": "root",
"password": "xxxx",
"database": "yyy",
"synchronize": true,
"logging": false,
"entities": [
"modules/**/*.entity.js"
]
}
Run Code Online (Sandbox Code Playgroud)
要么
{
"name": "default",
"type": "mysql",
"extra": {
"socketPath": "/cloudsql/[project:region:instance]"
},
"username": "root",
"password": "xxxx",
"database": "yyy",
"synchronize": true,
"logging": false,
"entities": [
"modules/**/*.entity.js"
]
}
Run Code Online (Sandbox Code Playgroud)
还是其他?
非常感谢!