我创建了 REST API 用于从 SQL db 中获取产品详细信息。到目前为止,我只有我的 dbconfig 文件,我在其中添加了 SQL 数据库配置。现在,我需要将此 REST API 部署到 SharePoint。
我的前端 - Angular
有什么步骤要做吗?
在 ASP.Net 中,我们用于构建项目,获取 dll 文件并将其部署在 IIS 中。但是在节点 js 中如何做到这一点?
我创建了 REST API 用于从 SQL db 中获取产品详细信息。到目前为止,我只有我的 dbconfig 文件,我在其中添加了 SQL 数据库配置。现在,我需要将此 REST API 部署到 SharePoint。
我的前端 - Angular
有什么步骤要做吗?
在 ASP.Net 中,我们用于构建项目,获取 dll 文件并将其部署在 IIS 中。但是在节点 js 中如何做到这一点?
首先,SharePoint 架构及其环境与 Nodejs 完全不同。部署 Nodejs 应用程序时需要注意很多事情。
我假设您已经开发了一些您尝试通过 SharePoint 使用的端点。在这种情况下,最好的解决方案是在您的本地服务器中创建节点环境。
另一种方法是在 Azure 上部署 Nodejs 应用程序。并且只允许访问您的本地环境。这将保护您的端点不被暴露。您可能需要处理一些安全问题。
更简单的方法是在 Heroku 上部署并尝试从您的 SharePoint 访问
在我看来,最简单的方法是将 REST API 直接部署到 IIS 并从那里使用它。如果您希望它更像是一个可交付的产品,那么您仍然可以拥有可以部署的 wsp 文件,您应该创建一个 WCF 服务。
http://sharepointwiththili.blogspot.com/2016/03/create-custom-wcf-service-for.html
这可以愉快地存在于已经创建的解决方案中,并且可以直接部署到 SharePoint。