Узел в Google App Engine, "Синтаксическая ошибка:" ("неожиданно". Работает нормально локально - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь запустить скрипт node.js в гибкой среде Google App Engine. Он работает нормально, когда я запускаю его локально на моем компьютере, но при запуске App Engine выдает ошибку при первой открывающей скобке, а именно:

Updating service [websockets] (this may take several minutes)...failed.
ERROR: (gcloud.app.deploy) Error Response: [9]
Application startup error:

> TestApp@0.0.1 start /app
> src/Server.js

: not foundjs: 1: src/Server.js:
src/Server.js: 2: src/Server.js: Syntax error: "(" unexpected
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! TestApp@0.0.1 start: `src/Server.js`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the TestApp@0.0.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Запуск сценария начинается с пустой строки и следует довольно часто (строки 1-3):


var express = require('express');
var app = express();

Вот package.json:

{
  "name": "TestApp",
  "version": "0.0.1",
  "description": "Test App",
  "scripts": {
    "start":"src/Server.js"
  },
  "dependencies": {
    "express": "^4.17.1",
    "socket.io": "^2.3.0",
    "promise-mysql": "^4.1.3"
  },
  "engines": {
    "node": ">=10.0.0"
  }
}

Я использовал этот пример, https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/appengine/hello-world/flexible от Google, как пример того, как его настроить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...