gpt4 book ai didi

用于 REST 的 Node.js Express? Express 中有 Controller 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:30:45 25 4
gpt4 key购买 nike

我目前正在为有限的(本地)目标开发一个社区(如轻量级“社交网络”)。这是第一个 SEO 无关紧要并且我可以愉快地排除非 js 用户的项目。这就是为什么我考虑重新开始这个项目并编写我的第一个完全使用 Javascript 构建 的网站和我的第一个 Node 应用程序 出于教育原因。

到目前为止的详细信息:

浏览器:jQuery,也许是 JavaScriptMVC(我不喜欢 JavaScriptMVC 的一些地方(比如路由),也许我自己写了一点 MVC 或者 < strong>你知道更适合的框架吗?)

服务器:Node.JSExpress 框架,(可能是 socket.io 或 nowjs 以获得更多功能)

到目前为止,我有几个问题。我知道最好问一个问题,但或多或​​少都有联系:

  • Express 看起来很不错,但我缺少 MVC。我找不到任何实现 mvc 并且构建在 Express 上的项目。这是有原因的吗? Express 中的路由很好,但我需要一种方法将代码分布到多个文件(我猜 Controller 是最好的方法,应用程序不会很小,我需要它可维护)

  • 应用程序将或多或少完全基于 AJAX (json) 请求。 Express 是适合此类应用程序的框架吗?我认为编写这个项目的最佳方式是公开一个 json REST api,然后 Web 应用程序可以通过 AJAX 和移动设备应用程序(我也将编写)查询它.在我看来,Express 的路由系统非常适合 REST。但请随意推荐其他框架。

最佳答案

你见过Swagger吗? ? Node.js 中可用的 API 服务器,带有 automated UI Generator .

Swagger
(来源:wordnik.com)

关于用于 REST 的 Node.js Express? Express 中有 Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com