我已经使用npx create-razzle-app命令创建了一个Razzle应用程序,它在我的本地计算机上运行良好。当我刚接触Azure时,我正在努力将其部署到Azure上。需要在Azure上上传哪些文件夹?
我尝试上传构建文件夹,但是遇到了与NPM软件包相关的问题,因此我从本地文件夹上传了node_modules到Azure中的构建文件夹,但是我的网站页面上出现了内部服务器错误。我还包括了其他stackoverflow答案中共享的web.config文件,但无法正常工作。
为了确保我的Azure配置正确,我从Microsoft Azure教程中部署了基本的node.js演示应用程序,并且运行良好。我观察到这只是一个简单的应用程序,他们制作了包含package.json和index.js的zip包,但就我而言,我想部署由“ npm run build”命令生成的生产包。
我还遇到了一些与Razzle运行时PORT相关的问题,但没有从哪里开始。