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