javascript - 使用 ES6 import 单行导入和使用 express router
问题描述
使用 ES6 Import 的以下语句的一行等效项是什么
我现有的代码(使用要求)
app.use('/c', require('./route/routesc')); // routes which are common
app.use('/d', require('./route/routesd')); // routes for Data Agent
app.use('/a', require('./route/routesa')); // routes for Admin
使用 ES6 导入的相同代码
import routesc from "./route/routesc.js"
import routesd from "./route/routesd.js"
import routesa from "./route/routesa.js"
app.use('/c', routesc); // routes which are common
app.use('/d', routesd); // routes for Data Agent
app.use('/a', routesa); // routes for Admin
我想知道有没有一个班轮import
?
仅供参考,我花了 40 分钟寻找这个答案,最后在 SO 上发布。
解决方案
ONE- liner等价物将是
import routesc from "./route/routesc.js"; app.use('/c', routesc); // routes which are common
import routesd from "./route/routesd.js"; app.use('/d', routesd); // routes for Data Agent
import routesa from "./route/routesa.js"; app.use('/a', routesa); // routes for Admin
没有办法将它们组合成一个声明,import
声明总是需要独立存在。
推荐阅读
- c - 在 C 中获取后缀
- android - 无法将 java.lang.Long 类型的值转换为 String
- php - 这是 PHP 数组中的错误吗?
- javascript - 如何在加载器中使用 setTimeout
- java - 错误:java.xml 的哈希 (...) 与 java.base 中记录的预期哈希 (...) 不同
- javascript - JS 回调-承诺组合模式:好的还是坏的做法?
- django - Django 表单 CheckboxSelectMultiple
- arrays - 按值重新排序数组 [Codeigniter]
- html - 由于脚本标签,无法在页面上居中 div
- assembly - mips中的打印循环打印错误的值