【问题标题】:'[nodemon] app crashed - waiting for file changes before starting...''[nodemon] 应用程序崩溃 - 在开始之前等待文件更改......'
【发布时间】:2018-10-09 12:34:48
【问题描述】:

我希望得到一些帮助,我正在运行 npm start,但我收到 server.js 文件的错误。

[nodemon] restarting due to changes...

[nodemon] starting `node server.js`

/Users/johnngo/Desktop/LambdaSchool/HTTP-AJAX/server.js:59
  const friend = { id: getNewId(), ...req.body };

   ^^^

SyntaxError: Unexpected token ...

    at createScript (vm.js:53:10)
    at Object.runInThisContext (vm.js:95:10)
    at Module._compile (module.js:543:28)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:425:7)
    at startup (bootstrap_node.js:146:9)
[nodemon] app crashed - waiting for file changes before starting...

请指教

【问题讨论】:

  • 你的 Node 版本是多少?通过在终端中运行 node -v 进行检查。我相信你运行的版本不支持Rest Parameters
  • node 版本是 v8.1.2,看来 node 支持扩展运算符 {...} 可能有问题,不知道如何解决这个问题
  • { id: getNewId(), ...req.body }这是一个什么样的对象结构?甚至看起来都不像解构。
  • tbh,我不能告诉你,存储库来自 lambda 学校 - github.com/LambdaSchool/HTTP-AJAX,它在 server.js 文件中,似乎只有我有问题。
  • 我尝试卸载节点,现在我收到此消息。 johnngo (master *) Sprint-Challenge--Redux $ npm start bash: /Users/johnngo/.nvm/versions/node/v7.7.2/bin/npm: 没有这样的文件或目录 johnngo (master *) Sprint-Challenge- -Redux $ npm install bash: /Users/johnngo/.nvm/versions/node/v7.7.2/bin/npm: 没有这样的文件或目录

标签: javascript server nodemon


【解决方案1】:

简单的答案是

要更改 IpWhitelist 去编辑和

刷新它并再次连接它....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-13
    • 2021-12-11
    • 1970-01-01
    • 2019-12-15
    • 2022-11-11
    • 2019-12-02
    • 2020-01-19
    • 2022-01-15
    相关资源
    最近更新 更多