【发布时间】:2020-10-26 20:43:08
【问题描述】:
我有一个用 express.js 创建的简单 api。当我尝试推送到 Heroku 时,它会卡在这一点上吗?
remote: [4/4] Building fresh packages...
remote: Done in 16.30s.
remote:
remote: -----> Build
remote: Running build (yarn)
remote: yarn run v1.22.4
remote: $ node server.js
remote: Server started on port 9000
我在 heroku 仪表板“查看构建进度”中也看到了同样的内容
这是我的 package.json
{
"name": "firebase-server",
"version": "1.0.0",
"main": "index.js",
"repository": "##########",
"author": "#######",
"license": "MIT",
"scripts": {
"start": "nodemon --ext js,graphql --ignore data/ server.js",
"build": "node server.js"
},
"dependencies": {
"@firebase/app": "^0.6.7",
"@firebase/component": "^0.1.15",
"apollo-server-express": "^2.15.1",
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"express": "^4.17.1",
"express-jwt": "^6.0.0",
"firebase": "^7.15.5",
"graphql": "^15.3.0",
"jsonwebtoken": "^8.5.1",
"notarealdb": "^0.2.2"
},
"devDependencies": {
"nodemon": "^2.0.4"
}
}
我在这个项目中唯一拥有的是我的 server.js。我错过了什么或没有做什么。基本上我试图部署它来为我的项目提供一个实时 API。它在本地工作,但现在我想让它在 heroku 上实时工作。
【问题讨论】:
标签: express heroku create-react-app react-apollo apollo-server