gpt4 book ai didi

JavaScript WebApi 引用 : where to store them?

转载 作者:行者123 更新时间:2023-12-03 05:28:03 24 4
gpt4 key购买 nike

我是 JavaScript 新手,希望开始编写尽可能干净(正确)的代码。我使用 C# WebApi 作为后端,使用简单的纯 HTML + JavaScript 项目作为前端。到目前为止,我将前端的配置存储在 JavaScript 文件中,如下所示:

var serviceUri = 'http://localhost:666/api/service';

然后在某个地方使用它们。

在实际应用程序中,这应该位于任何 javascript 文件之外,至少在我看来是这样。与我使用 .NET 独立应用程序或 WCF 服务的方式类似。我应该如何为前端应用程序存储这种配置?最佳实践是什么?

最佳答案

您不需要在 JavaScript 中指定 Web api 的服务器位置。如果您仅使用 var serviceUri = '/api/service'; 它将获取页面的当前服务器位置。

如果您使用静态文件,则必须在 js 和 Web api 中更改服务位置的问题仍然存在,并且如果不实现自己的编译工具就无法摆脱(这将是一个痛苦)找到正确的路由等等)。

在我开发的企业解决方案中,我们只是处理它。您可以创建一个 js 文件以将所有 api 端点放在一个位置,但是当端点太多时,这很容易变得难看。

关于JavaScript WebApi 引用 : where to store them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41074738/

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