javascript - Node.js - 无赋值要求
问题描述
我写了一个小型快递应用程序,并将我的路线放在不同的文件中,routes.js
:
module.exports = function(server) { // Server is my express object
server.get('/something', (req, res) => {
// Stuff
});
// Some other routes
}
要在我的主文件中使用它们,server.js
我require
喜欢这样:
require('./routes')(server);
这很好用,但我从来没有见过require
没有像
const bla = require('some-module');
.
我在require
这里使用的方式是有效的和/或好的做法吗?
解决方案
我在这里使用 require 的方式是否有效
当然。
您只是立即调用该函数,而不是将其存储在变量中。
一个好的做法?
这是一个见仁见智的问题。
推荐阅读
- java - Hibernate多实体连接问题,产生额外的查询
- apache - 两个内部网络服务器,一个公共 IP
- c# - 使用 XmlSerializer 反序列化 XML 对象数组
- angular - Bootstrap + Angular:具有动态图像的模态
- amazon-cognito - AWS Cognito 错误“尝试写入未经授权的属性”,但我已将该属性添加到池中
- javascript - 从组合组按钮和下拉列表中获取价值
- asp.net-web-api - Swagger 没有从其他项目中找到 XML 和 DataAnnotations
- c - 入口点地址和__executable_start有什么区别
- java - 如何在java的main方法中创建一个数组对象?
- c# - LinQ 查询,计算另一个对象列表中的对象列表中的元素数量