[英]Running Azure Node.js app locally - connecting to same database
是否可以在本地运行Azure Node.js应用服务,但连接到相同的云SQL数据库?
如果是这样,那么在连接到本地运行的服务时,如何将客户端连接到本地服务? 假设客户端通过HTML / javascript应用程序进行连接,则正常代码为client = new WindowsAzure.MobileServiceClient('https://myservice.azurewebsites.net');
<-您是否只是将URL更改为运行本地服务器的IP?
是的,可以在本地运行Azure移动应用。
您只需要将存储库从Azure提取到本地,然后在根文件夹(包括package.json
文件)下运行npm install
命令。 在安装所有npm软件包之后,您应该运行以下命令来启动本地Node.js服务器:
set SQLAZURECONNSTR_MS_TableConnectionString=<mssql_connection_string>&& node app.js
现在,在客户端,将连接引用更改为以下内容:
client = new WindowsAzure.MobileServiceClient('http://localhost:3000');
然后从index.html
更改CSP HTTP标头,如下所示:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: http://localhost:3000; style-src 'self'; media-src *">
有关更多信息,请参阅https://shellmonger.com/2016/04/01/30-days-of-zumo-v2-azure-mobile-apps-day-2-local-development/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.