Skip to content

SyntaxError: Unexpected token '?' #728

@scott-mackenzie

Description

@scott-mackenzie

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

openapi-backend-fastify@1.0.0 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions