以上是目录结构。我试图访问上面突出显示的文件:使用login_API.js中的下面代码的DatabaseConnection
var connection = require("../../../../DatabaseConnection");
我在许多其他文件中做同样的事情。
问题是:如果明天更改DatabaseConnection的文件路径会发生什么。在这种情况下,我将不得不在所有文件中重写正确的相对路径。
您能否建议我如何更改上面的代码行以更好地利用它?
我试图按照这里提到的另一种方式:https://stackoverflow.com/a/26163910/726802
但是,在我的情况下,未能理解如何使用以下代码:
var myModule = require.main.require('./path/to/module');
你可以将DatabaseConnection.js
放在node_modules
然后以这种方式要求它:
var connection = require("DatabaseConnection");
使用nodejs,您可以使用__filename或__dirname。更多信息,请访问Nodejs官方网站:https://nodejs.org/docs/latest/api/modules.html#modules_filename