繁体   English   中英

在本地运行Azure Node.js应用-连接到同一数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM