Javascript repl node js问题语法错误:意外标识符 我正在努力学习NodeJS 因此,我使用了下面的示例并在repl中实现。 但我无法运行该应用程序 当我运行应用程序时,我得到以下错误 你能告诉我怎么修吗 下面提供我的代码库 有没有在线编辑器可以让我运行NodeJS并查看

Javascript repl node js问题语法错误:意外标识符 我正在努力学习NodeJS 因此,我使用了下面的示例并在repl中实现。 但我无法运行该应用程序 当我运行应用程序时,我得到以下错误 你能告诉我怎么修吗 下面提供我的代码库 有没有在线编辑器可以让我运行NodeJS并查看,javascript,html,node.js,mongodb,express,Javascript,Html,Node.js,Mongodb,Express,const express=require('express'); const MongoClient=require('mongodb')。MongoClient; const bodyParser=require('body-parser'); 常量app=express(); 常数端口=8000; use(bodyParser.urlencoded({extended:true})); require('./app/routes')(app,{}); 应用程序侦听(端口,()=>{ con

const express=require('express');
const MongoClient=require('mongodb')。MongoClient;
const bodyParser=require('body-parser');
常量app=express();
常数端口=8000;
use(bodyParser.urlencoded({extended:true}));
require('./app/routes')(app,{});
应用程序侦听(端口,()=>{
console.log('我们在'+端口上进行直播');
});
节点v9.7.1 linux/amd64
npm开发
评估机:1
npm开发
^^^
SyntaxError:意外的标识符
在新脚本中(vm.js:51:7)
在createScript上(vm.js:136:10)
在Object.runInContext(vm.js:181:10)
在评估时(/run_dir/repl.js:133:14)
在ReadStream。(/run_dir/repl.js:116:5)
在ReadStream.emit(events.js:180:13)
在addChunk(_stream_readable.js:274:12)
在readableAddChunk(_stream_readable.js:261:11)
在ReadStream.Readable.push(_stream_Readable.js:218:10)
在fs.read(fs.js:2124:12)

我查看了原始的
server.js
文件,发现第12行缺少一个分号,即
db=database.db(“api”)

更新

我刚刚意识到repl NodeJs演示是使用index.js文件触发的。我刚刚在server.js中导出了一个函数,并在index.js中导入它以触发服务器创建过程

检查


希望它能起作用

嘿,谢谢你的回复,但是当我在终端中运行npm-dev时,我仍然看到错误,你能告诉我如何修复它吗你能试试
npm-run-dev
package.json
脚本是使用
npm run script\u name
命令运行的。嘿,我仍然看到这个错误意外的标识符…你能在repl terminalany中运行它吗?你能帮我吗?似乎repl NodeJs应用程序是用
index.js
文件触发的。检查更新的项目。不过,我仍在试图弄清楚如何使用
nodemon
。。
const express        = require('express');
const MongoClient    = require('mongodb').MongoClient;
const bodyParser     = require('body-parser');
const app            = express();
const port = 8000;
app.use(bodyParser.urlencoded({ extended: true }));
require('./app/routes')(app, {});
app.listen(port, () => {
  console.log('We are live on ' + port);
});



node v9.7.1 linux/amd64
   npm dev
evalmachine.<anonymous>:1
npm dev
    ^^^

SyntaxError: Unexpected identifier
    at new Script (vm.js:51:7)
    at createScript (vm.js:136:10)
    at Object.runInContext (vm.js:181:10)
    at evaluate (/run_dir/repl.js:133:14)
    at ReadStream.<anonymous> (/run_dir/repl.js:116:5)
    at ReadStream.emit (events.js:180:13)
    at addChunk (_stream_readable.js:274:12)
    at readableAddChunk (_stream_readable.js:261:11)
    at ReadStream.Readable.push (_stream_readable.js:218:10)
    at fs.read (fs.js:2124:12)