上面是目录结构。我正在尝试访问上面突出显示的文件: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");