【问题标题】:Express Router Handling快速路由器处理
【发布时间】:2018-03-04 22:59:31
【问题描述】:

我目前正在使用 express 来处理客户请求。如果用户加载我的应用程序的任何页面,我有时需要处理获取请求。所以,我希望在某个地方配置所有路由。 例如: “/关于” “/接触” “/清单” “/产品”

上面有多条路线,我需要为每条路线编写 app.get('/about', handler).. 像这样。因此,与其编写多个 get 处理程序,我想动态地使用这些路径。

有没有一种最好的方法可以用来将所有路由路径存储在一个地方(而不是 DB)并且只能从那里读取。目前我正在考虑使用 JSON 来存储所有带有方法类型、参数等的路径。

另外请验证这是处理此类事情的正确方法或任何更好的方法或任何节点模块。

【问题讨论】:

  • 真的不清楚你想做什么。听起来您可能想使用 Express 中间件来检查来自一段代码的大量请求,但老实说,我不明白您要做什么或要问什么。

标签: node.js reactjs express router


【解决方案1】:

通常的做法是为每条路由编写不同的方法。 这是有道理的,因为您希望为 /about 返回不同于 /contact 的内容。

要以可扩展的方式组织它,您应该为每条路线创建不同的文件。可以看this官方Express.js例子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-26
    • 2020-01-25
    • 1970-01-01
    • 2018-09-27
    • 2018-01-03
    • 2018-09-10
    • 2015-09-07
    • 2021-10-24
    相关资源
    最近更新 更多