Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无法进口护照本地猫鼬_Node.js_Express_Passport.js_Passport Local - Fatal编程技术网

Node.js 无法进口护照本地猫鼬

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

我得到这个错误,即使一切都是正确的。我检查了教程中的所有内容,甚至是模块是如何逐行导出的。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 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");
});