我们有一个服务器应用程序使用Web API 2
来公开restful API。
为了帮助客户更好地使用我们的API,我们开发了一个包装API调用的js库。我们不希望将js库分发给客户端,而是希望它们直接从服务器引用它们。
为了方便客户,我希望这条线能够发挥作用:
<script src="serverUri/scriptsFolder/clientLibrary.js">
这可能吗? (使用Web API 2,我们希望拥有尽可能少的依赖关系)
答案 0 :(得分:2)
这不是Api应该关注的事情。基本上我会选择另一种交付机制。
我看到它的方式有两种选择:
您可以从api本身公开它,但这种方法存在许多问题。您基本上可以让您的客户选择其他方法。如果更改文件版本,则可能会很快破坏所有客户端。控制您的交付机制使他们可以在方便时进行升级。
公平地说,我确实在web api2项目中添加了一个脚本文件夹,在那里放了一个js文件,我可以直接访问它,没有任何问题,所以可以做到,但我仍然认为不是一个好主意:))