JavaScript( Node )错误 : Unexpected token function

标签 javascript node.js mean-stack

我正在尝试学习 younode 研讨会,准确地说是使其模块化步骤。我在链接中编写了代码,但收到“标题错误”。我已经检查了括号和圆括号,但似乎找不到我错在哪里。任何帮助将不胜感激(我刚刚开始使用 Node )。 我的代码是这样的,您也可以在此链接中找到它: http://pastebin.com/G8x2GH7h

module.exports = function (directoryPath, extention, function(error, arrayOfNames) {
        var fs = require('fs');
        var path = require('path');
        var FileNamesArray = [];
        fs.readdir(directoryPath,function (error,list){
                list.forEach(function (file) {
                        if (path.extname(file) === '.' + extention) {
                                FileNamesArray.push(file);
                        }
                });
        });
        return FileNamesArray;
        }){
        return ArrayOfNames;
}

最佳答案

您的问题是您在函数声明内声明函数。

关于JavaScript( Node )错误 : Unexpected token function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526610/

相关文章:

javascript - index.ejs 中的 Angular Controller 错误

javascript - jQuery/Javascript - 淡入 div onclick 淡出另一个不起作用

javascript - 如何在 Angular4 中实现 ngFor 回调?

javascript - node.js rsa 加密/解密

node.js - nodejs - 如何检查代码的哪一部分通过单元测试进行了测试?

node.js - ExpressJS : app. get()/app.set() 数据生命周期

node.js - 通过 Monk 在 MongoDB 集合上使用 find 方法

javascript - 如何解决条件下拉问题

javascript - 如何将选项添加到下拉菜单中,从另一个下拉菜单中选择并让第二个下拉菜单在更改时填充特定的 div 内容

javascript - 无法读取 Angular2 中的字符串插值