【问题标题】:Http client vs Mvc architectureHttp 客户端 vs Mvc 架构
【发布时间】:2023-02-21 15:42:08
【问题描述】:

对于get、post等http请求我们使用axios,fetch-api..我们也可以使用mvc得到同样的结果。请解释它们是否相互依赖,或者我只能使用没有任何 http 客户端的 mvc。我正在处理节点 mvc。

【问题讨论】:

    标签: node.js model-view-controller axios fetch-api


    【解决方案1】:

    基本上,在mvc应用中,请求都是通过http请求的。 mvc 和 api-client 应用程序的区别在于运行在 mvc 上的单体应用程序再次向自己发送请求,而在 api-client 应用程序中,向不同的机器和端口发出请求。如果您在同一台机器上的 2 个不同应用程序中运行 api-client,出于安全原因,您将收到 cors 错误。

    【讨论】:

    • 基本上,在mvc应用中,请求都是通过http请求的。一点也不。在 MVC 中构建的桌面应用程序不会对自身进行 HTTP 请求。那将是愚蠢的。
    • 如果您在同一台机器上的 2 个不同应用程序中运行 api-client,出于安全原因,您将收到 cors 错误。” 这也不是真的。CORS 配置决定了允许调用什么而不允许调用什么。您可以允许它用于所有本地主机调用。或者只是禁止它,除非它来自某个域和端口。或其他。
    猜你喜欢
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多