javascript - express.js 中的常用函数放在哪里?

标签 javascript node.js express

我想知道应该将通用函数放在 express 结构中的什么位置,以便在不同路由之间共享。

有什么“最佳实践”吗? 文档中没有提及它。

最佳答案

它们应该放在您从每个路由需要的包含中。

通用.js

function Common(){}

Common.prototype.method1 = function(){}
Common.prototype.method2 = function(){}

module.exports = new Common();

路由.js

var common = require('./common');
common.method1();
common.method2();

关于javascript - express.js 中的常用函数放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26037755/

相关文章:

html - 可点击的大屏幕背景图像

javascript - Node : error while loading shared libraries: libicui18n. so.62:无法打开共享对象文件:没有这样的文件或目录

javascript - 链式 express 方式

node.js - 当 fs.ReadStream 暂停时,nodejs 是否会暂停从硬盘读取文件?

javascript - 从 GoogleMaps 客户端响应中获取 Google Place Photo 的 URL

express - 什么可能导致此heroku崩溃?错误代码=H10

javascript - 如何将 div 背景与其内容的底部对齐

javascript - Ajax 请求当前路径请求 `text/html` 而不是 `application/json`

javascript - 使用 Select 的带有 ngModel 的 Angular *ngFor 具有意外的绑定(bind)

javascript - 为什么我不能在 html 元素中访问我的函数