JavaScript WebAPI参考:在哪里存储它们



im是javaScript的新手,并希望尽可能清洁(正确)编写代码。我将C#WebAPI用作前端的后端和简单的纯HTML JavaScript项目。到目前为止

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

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

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

您无需在JavaScript中指定Web API的服务器位置。如果您只使用var serviceUri = '/api/service';,它将占用页面的当前服务器位置。

,如果您使用的是静态文件,则必须在JS和Web API中更改服务位置的问题,并且如果您没有实施自己的编译工具,则无法摆脱(这将是痛苦的找到正确路由等的屁股。

在我从事的企业解决方案中,我们只是处理它。您可以创建一个JS文件以将所有API端点放在一个地方,但是当有很多地方时,这可能会变得丑陋。

最新更新