【发布时间】:2019-11-18 20:36:53
【问题描述】:
我想知道如何在nodejs express中为翻译url做路由
我在app.js 有以下路线,我想知道如何以更好的方式做,比如说如果有超过 5 种语言,url 会因语言而异,但会走相同的路线。
如何在express nodejs中做。
app.js
app.use(/^\/(en|de)/, langRouter);
app.use(/^\/(en|de)\/((all-services-from|hui-kuan-cong)-(.+)-(to|zhi)-(.+))/, serviceRouter);
app.use('/:lang/route-services-services/:pr', aboutRouter);
app.use('/:lang/ain-jian-wen-ti/:pr', aboutRouter);
frontend urls,
will pass to langRouter
/en
/de
will pass to serviceRouter
/en/all-services-from-sin-to-mal
/de/hui-kuan-cong-sin-zhi-mal
will pass to aboutRouter
/en/route-services-services/fund
/de/ain-jian-wen-ti/fund
【问题讨论】:
标签: javascript html node.js express middleware