gpt4 book ai didi

javascript - 如何从 C# 服务器应用程序提供 JavaScript 文件?

转载 作者:行者123 更新时间:2023-12-02 14:33:04 25 4
gpt4 key购买 nike

我们有一个服务器应用程序,它使用Web API 2来公开restful API。为了帮助客户更好地使用我们的API,我们开发了一个封装API调用的js库。我们希望他们直接从服务器引用它们,而不是将 js 库分发给客户端。

为了方便客户,我希望这条线能够工作:

<script src="serverUri/scriptsFolder/clientLibrary.js">

这可能吗? (使用 Web API 2,我们希望依赖项尽可能少)

最佳答案

这不是 Api 应该关心的事情。基本上我会选择另一种交付机制。

在我看来,你有两个选择:

  1. 将其放在 CDN 上的某个位置,并向您的客户提供指向它的链接 - 无论如何您都必须这样做。
  2. 将其作为 npm 包或 nuget 包进行分发,并让他们以这种方式引用它。

您可以从 API 本身公开它,但这种方法存在许多问题。基本上,您可以为客户提供其他方法的选择。如果您更改文件的版本,您可能会很快破坏所有客户端。控制您的交付机制可以让他们在方便时选择升级。

公平地说,我确实在 Web api2 项目中添加了一个脚本文件夹,在其中放入了一个 js 文件,我可以直接访问它,没有任何问题,所以它可以完成,但我仍然不认为这是好主意:)

关于javascript - 如何从 C# 服务器应用程序提供 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37676369/

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