将PHP WebAPI部署到服务器

时间:2018-10-07 20:38:01

标签: php asp.net node.js api asp.net-web-api

我对html,css和js有扎实的了解,但我不了解整个WebAPI系统及其在服务器上的运行方式。我确实了解如何使用ASP.Net编写WebAPI,但不了解它的实际运行方式以及如何在服务器上进行部署。

这是我的情况...我正在尝试在个人网站上部署Autodesk Forge Web应用程序的概念验证。(此应用程序上载并访问Autodesk存储桶中的数据)以下GitHub示例: https://github.com/Autodesk-Forge/learn.forge.viewmodels(包含Node.js,php,.Net,Go和Java版本的单独分支),我已经通过localhost在Visual Studio中很好地部署了它(.Net版本)。不幸的是,当我使用FTP将其上传到我的个人网站时,该应用程序的API部分似乎因500内部服务器错误而失败。我以为这是因为我正在Linux托管站点上运行.Net API,所以我通过上传PHP版本再次尝试了它。 PHP版本也给了我同样的错误,所以我开始质疑我对整个WebAPI系统的理解。 Error Response Image我开始使用以前使用Postman失败的相同Get请求来探测我的网站...但是这次我尝试更改网站路径...在我的网站层次结构中搜索不同控制器路径下的API访问,但是我没找到

从本质上讲,我了解您可以声明特殊的api路由(例如api / forge / buckets)来分段api访问,但是我得出的结论是WebAPI的运行方式不像服务器上的其他基本文件类型,您不能只将您的API代码以php形式放置在服务器上,向该路径+您的路由发送一个get请求,并期望它能正常工作。我一直在寻找有关此问题的更多信息,但我想我没有在问正确的问题。一些见识将不胜感激!谢谢!

0 个答案:

没有答案