Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Javascript 在Nodejs-module.js中找不到模块_Javascript_Node.js_Npm - Fatal编程技术网

Javascript 在Nodejs-module.js中找不到模块

Javascript 在Nodejs-module.js中找不到模块,javascript,node.js,npm,Javascript,Node.js,Npm,运行节点服务器时出现以下错误: $ node server.js module.js:339 throw err; ^ Error: Cannot find module './server/routes' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.

运行节点服务器时出现以下错误:

$ node server.js
module.js:339
    throw err;
    ^

Error: Cannot find module './server/routes'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (C:\Users\attas\documents\github\angular-express-auth\server.js:12:10)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Function.Module.runMain (module.js:467:10)
没有得到任何错误

tokenManager=require('./server/config/token_manager')和 secret=require(“./server/config/secret”)

想知道为什么它不能只加载./server/routes

var routes = require('./server/routes');
您的意思是服务器/路由是一个目录,而不是一个文件

var routes = require('./server/routes/index');
您的意思是服务器/路由是一个目录,而不是一个文件

var routes = require('./server/routes/index');

当您定义这样的模块时:

var routes = require('./server/routes');
如果
index.js
文件存在于
/server/routes
目录中,这意味着您调用
/server/routes/index.js
文件

您不能这样调用:
/server/routes/index.js/users.js。

您应该更新用户路由器变量,如下所示:

var routes = require('./server/routes');
var users  = require('./server/routes/users');

并在server.js文件中更新用户变量的其他用法,以便您的应用程序能够正常工作

定义如下模块时:

var routes = require('./server/routes');
如果
index.js
文件存在于
/server/routes
目录中,这意味着您调用
/server/routes/index.js
文件

您不能这样调用:
/server/routes/index.js/users.js。

您应该更新用户路由器变量,如下所示:

var routes = require('./server/routes');
var users  = require('./server/routes/users');
并在server.js文件中更新用户变量的其他用法,以便您的应用程序能够正常工作

它与“/server/routes/index”一起工作吗?它与“/server/routes/index”一起工作吗?