Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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/1/ms-access/4.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中后端可重用脚本的存放位置?_Javascript_Node.js - Fatal编程技术网

Javascript Nodejs中后端可重用脚本的存放位置?

Javascript Nodejs中后端可重用脚本的存放位置?,javascript,node.js,Javascript,Node.js,我试图在我的Nodejs中创建一个js文件,它不是一个中间件。它将存储一个函数,该函数将接收值并使用模块导出输出结果。我想知道这个文件放在什么地方比较合适 我无法将其保存在middleware文件夹中,因为它不是中间件。我无法将其保存在公用文件夹中,因为我只保存前端脚本。我也不想将其保存在我的routes文件夹中,这取决于您当前的文件结构和标准,其中保存了后端脚本 我会把它放在一个文件夹src/internals或src/scripts中,以及用于该特定项目的其他脚本。我的个人结构是为所有库设置

我试图在我的Nodejs中创建一个js文件,它不是一个中间件。它将存储一个函数,该函数将接收值并使用模块导出输出结果。我想知道这个文件放在什么地方比较合适


我无法将其保存在middleware文件夹中,因为它不是中间件。我无法将其保存在公用文件夹中,因为我只保存前端脚本。我也不想将其保存在我的routes文件夹中,这取决于您当前的文件结构和标准,其中保存了后端脚本


我会把它放在一个文件夹
src/internals
src/scripts
中,以及用于该特定项目的其他脚本。

我的个人结构是为所有库设置一个
lib
文件夹,因为它们确实是库。这源于unix的传统。我甚至将我的中间件放在
lib
中,因为中间件只是库——例如,您从
npm
加载
cors
中间件和
moment
库。您不会从一个特殊的
中间件.npm
存储库中获得
cors