将应用程序部署到Google App Engine并要启动api和客户端

问题描述 投票:1回答:2

遵循本教程以在Google Cloud Platform上获取api和客户端:

https://www.freecodecamp.org/news/create-a-react-frontend-a-node-express-backend-and-connect-them-together-c5798926047c/

我有一个带有/ api和/ client的根目录

/ api package.json具有以下脚本

"scripts": {
    "start": "node ./bin/www"
},

/ client package.json具有以下脚本

"scripts": {
    "client-install": "npm install --prefix client",
    "start": "node server.js",
    "server": "nodemon server.js",
    "client": "npm start --prefix client",
    "dev": "concurrently \"npm run server\" \"npm run client\""
},

[当我尝试部署时说:

步骤#0:应用程序检测失败:错误:node.js检查器:都不 “ package.json”的“脚本”部分中的“开始”或“ server.js”中的“开始” 找到文件。完成步骤#0

我以为找不到脚本?部署时同时启动api和客户端的最佳方法是什么?

按照本教程在Google云端平台上获取api和客户端的方法:https://www.freecodecamp.org/news/create-a-react-frontend-a-node-express-backend-and-connect-them- Together-c5798926047c / I ...

javascript node.js reactjs express
2个回答
0
投票

在该教程中,那个家伙使用create-react-app创建了react应用,因此,我不知道为什么在第二个package.json的'start'命令中包含以下命令'node server.js '。您应该具有“ start”:“ react-scripts start”,这不能解决您的问题,但是我不确定server.js是其他服务器还是什么。


0
投票

我的假设是,所报告的问题是由于在根目录中没有package.json文件而产生的。您可以尝试在根目录中添加一个以处理app

© www.soinside.com 2019 - 2024. All rights reserved.