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)