使用ES6 import 单行导入使用express router
Using ES6 import to import and use express router in single line
使用 ES6 Import 相当于下面语句的一行是什么
我现有的代码(使用 require)
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-内衬等价物是
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
声明总是需要独立存在。
使用 ES6 Import 相当于下面语句的一行是什么
我现有的代码(使用 require)
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-内衬等价物是
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
声明总是需要独立存在。