问题描述
在此之前,我对GCP还是陌生的,因此,如果这是一个明显的解决方法,请耐心等待:)我正在尝试将MERN应用程序部署到Google App Engine。到目前为止,我已经能够轻松上传我的反应文件,并且一切正常进行。唯一的问题是,我必须自己在终端上运行后端,以便从App Engine(nodemon服务器)中的项目中的MongoDB中获取数据,此外,即使一旦执行此操作,数据也只会显示在与数据库建立连接的计算机
如何做到这一点,以便我的server.js文件(建立Mongo Connection)保持全局运行,以便可以在任何设备上与该应用进行交互?我将所有后端代码存储在一个名为“后端”的单独文件中,该文件位于我的应用程序父目录中。
这是我的包,如果有帮助的话,json文件:
class server : public udp {
public:
server() : clientLength(),buf(),bytesIn(),count(),clientIp(),portnumber(){
}
谢谢您的帮助。
解决方法
我意识到我必须以与我的React代码相同的方式将服务器端代码推送至App Engine,并为node.js文件使用不同的yaml配置。谢谢大家!