openapi-backend icon indicating copy to clipboard operation
openapi-backend copied to clipboard

SyntaxError: Unexpected token '?'

Open scott-mackenzie opened this issue 3 months ago • 0 comments

Method to re-create error:

  1. git clone https://github.com/openapistack/openapi-backend.git /opt/
  2. cd /opt/openapi-backend/examples/fastify/
  3. Follow instructions from https://github.com/openapistack/openapi-backend/tree/main/examples/fastify
  4. npm install
  5. npm start

Error: `root@api:/opt/openapi-backend/examples/fastify# npm start

[email protected] start node index.js

/opt/openapi-backend/examples/fastify/node_modules/fastify/lib/server.js:42 const hostPath = listenOptions.path ? [listenOptions.path] : [listenOptions.port ?? 0, listenOptions.host ?? 'localhost'] ^

SyntaxError: Unexpected token '?' at wrapSafe (internal/modules/cjs/loader.js:915:16) at Module._compile (internal/modules/cjs/loader.js:963:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object. (/opt/openapi-backend/examples/fastify/node_modules/fastify/fastify.js:34:54) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)`

System and Binary Version:

root@api:~# uname -a Linux api 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

root@api:~# node --version v12.22.9

This is a default clean install on a clean and fresh dev lab vm. Any ideas appreciated as we would love to test drive this project.

scott-mackenzie avatar Apr 28 '24 14:04 scott-mackenzie