Node.js 无法进口护照本地猫鼬
我得到这个错误,即使一切都是正确的。我检查了教程中的所有内容,甚至是模块是如何逐行导出的。MongoDB shell正在后台运行Node.js 无法进口护照本地猫鼬,node.js,express,passport.js,passport-local,Node.js,Express,Passport.js,Passport Local,我得到这个错误,即使一切都是正确的。我检查了教程中的所有内容,甚至是模块是如何逐行导出的。MongoDB shell正在后台运行 xyz/authdemo/node_modules/passport-local-mongoose/index.js:125 .then(({ user }) => { ^ SyntaxError: Unexpected token { at exports.runInThisContext (vm.js:53:16) at Mod
xyz/authdemo/node_modules/passport-local-mongoose/index.js:125
.then(({ user }) => {
^
SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/home/sidhant/Proj/web/authentication/authdemo/app.js:6:28)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
请更正代码并指出错误。
谢谢。从节点6.4.1开始支持箭头功能 有关受支持函数的详细信息,请访问
更新节点安装,错误将消失我已检查了三次。它不是附加的(您使用的是哪个版本的节点)?node--version==v 4.2.6我不完全理解该链接,但在更新了我的节点的工作状态后。谢谢。@Sid该链接显示了哪些节点版本支持哪些ecmascript 2015函数
var express = require("express"),
mongoose = require("mongoose"),
passport = require("passport"),
bodyParser = require("body-parser"),
LocalStrategy = require("passport-local"),
passportLocalMongoose = require("passport-local-mongoose");
mongoose.connect("mongodb://localhost/auth_demo_app");
var app = express();
app.set("view engine", "ejs");
app.get("/", function(req, res){
res.render("home");
});
app.get("/secret", function(req, res){
res.render("secret");
})
app.listen(3000, function(){
console.log("Authentication server started");
});