簡體   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