【发布时间】:2020-10-22 20:45:24
【问题描述】:
我正在尝试在共享主机 cpanel 中部署我的简单快速应用程序,但是当我尝试访问我的应用程序时,它显示 Cannot GET /apps/api/
请查看屏幕截图以查看下面的设置:-
index.js
const express = require('express')
const app = express()
var port=process.env.PORT?process.env.PORT:80;
app.get('/api', (req, res) => res.send('Hello World!'))
app.listen(port, () => console.log(`Example app listening on port ${port}!`))
package.json
{
"name": "myexpress",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
}
}
应用创建后,我运行RUN NPM INSTALL,然后执行应用重启 请注意,普通的 nodejs 应用程序工作正常,我可以访问它,但是当我尝试托管使用 expressjs 框架的应用程序时,我会遇到错误。有什么建议吗?
【问题讨论】: