当前位置: 首页 > 面试题库 >

在Node.js中组织路由

孔冥夜
2023-03-14
问题内容

我开始看一下Node.js。我也在用Express。我有一个问题-
如何组织Web应用程序路由?所有示例都将所有这些app.get/post/put()处理程序放入app.js中,并且工作正常。很好,但是如果我除了简单的HW
Blog之外还有其他东西?是否可以做这样的事情:

var app = express.createServer();
app.get( '/module-a/*', require('./module-a').urls );
app.get( '/module-b/*', require('./module-b').urls );

// file: module-a.js
urls.get('/:id', function(req, res){...}); // <- assuming this is handler for /module-a/1

换句话说-我想要像Django的URLConf之类的东西,但是在Node.js中。


问题答案:

在此处查看示例:

https://github.com/visionmedia/express/tree/master/examples

‘mvc’和’route-separation’可能会有所帮助。



 类似资料:
  • 我不确定以下属性如何影响5阶段MIPS设计(IF、ID、EX、MEM、WB)的管道执行。我只需要一些清理。 只有1个内存端口 没有数据备份。 分支摊位直到*阶段结束 1个内存端口是否意味着我们在读/写mem时无法提取或写入(即lw上的mem阶段,您无法输入IF或其他mem的软件)?如果没有转发,这是否意味着一条指令要在它所依赖的前一条指令的WB阶段之后或之后才能进入ID阶段?Idk分支失速的含义

  • 里面还有包括很多前端框架的中文网,有些我还用的英文网站,原来都已经有中文了。但是网站本身没有组织的自我介绍,不知道是不是开源社区在维护 Nodejs中文网

  • 问题内容: 我正在使用Angular2开发NodeJS应用程序。在我的应用程序中,我有一个主页和搜索页面。对于主页,我有一个将为 localhost:3000 /* 呈现的HTML页面,并且从主页用户导航到 搜索, 即 我由 angular2路由 处理的 localhost:3000 / search 页面。 * 我没有搜索页面的页面,其视图由angular2呈现。但是当我直接点击 localho

  • 主要内容:server.js 文件代码:,router.js 文件代码:,server.js 文件代码:,index.js 文件代码:我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。 我们需要的所有数据都会包含在 requ

  • 我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。 我们需要的所有数据都会包含在 request 对象中,该对象作为 onR

  • 朋友。我从AndroidHive下载了一个示例JSON解析项目。 代码是: 在运行时,它抛出异常。所以在寻找这个问题的解决方案后,我改变了 这一行是 这一行由此处给出的说明组成。在此之后,我的logcat显示以下错误。 我找了很多朋友。但是我不能解决这个问题。所以请帮帮我。 注意:我在ISA服务器后面工作 我的网址是:http://api.androidhive.info/contacts/ 我的