跳到主要內容

發表文章

目前顯示的是有「Node」標籤的文章

使用NPM套件管理工具

NPM 的全名是 Node Package Manger,  是Node.js 的套件管理系統,   用來管理其背後龐大的開放原始碼, 透過NPM 我們可以很方便地加入第三方開發的套件到我們的專案裡, 縮短開發時間而這也是使用Node.js 開發應用程式的優點 (其實有點像 .Net 的NuGet, 或是 Python 的 Pypi), 如何安裝套件 > npm install simple-export-excel --save simple-export-excel 即我們要下載的套件 如果想要全域安裝而不是侷限在某個專案裡我們可以使用-g參數 > npm install -g "你的套件名稱" 如何使用套件 使用的時候就呼叫 require 把剛剛下載的套件匯入專案 var xlsHelper = require ("simple-export-excel") Package.json Package.json是用來表示這個專案的相關資訊 像是名稱, 版本, 以及相依的套件(dependencies)等等 如果安裝套件的時候有帶 --save 的指令的話, 套件資訊就會被寫入到 dependencies { "name" : "node" , "version" : "1.0.0" , "description" : "" , "main" : "index.js" , "scripts" : { "test" : "echo \"Error: no test specified\" && exit 1" }, "author" : "" , "license" : "ISC" , "dependencies...

如何在 Azure 上部屬Node.js應用程式

前言 隨著雲端服務越來越方便, 相信也越來越多人開始把程式部屬在雲端上了吧, 像是Azure App Service 這種Platform as a Service的雲端服務, 對工程師來說開發時只要把精力專注在寫程式的部分, 而不需要勞心費神地搞伺服器, 拉網路線, 申請SSL的憑證,,,等等. 如果使用得宜, 相信絕對會減少許多開發成本 以下就簡單的介紹如何將NodeJs 的程式部屬到Azure 首先必須在Azure上面建立資源 1. 建立Resource Group 2. 建立App Service Plan 3. 建立Web應用 注意: 如果想將Web應用建立在既有的Resource Group並套用既有的App Service Plan 則可以省略(1)(2)步驟 首先, 登陸Azure並打開Azure Cloud Cli (1) 建立Resource Group管理底下的虛擬化資源(Optional) az group create --name NodeResourceGroup --location "West US" 上面的範例是指定一個美西的位置給NodeResourceGroup, 讓它把底下資源的相關資料(Meta Data)放在這位置上 (2) 建立App Service Plan(Optional) 根據自己的需求決定自己想要怎樣的VM環境, 然後選擇適合自己的Service Plan, az appservice plan create --name NodeAppPlan --resource-group NodeResourceGroup --sku S1 上面的例子裡, 我選擇S1的方案, 一個月大概1200左右台幣, 如果單純想要練習或測試的話,可以選擇Free 的方案 (3) 建立Web 應用 之後我們會將程式會部屬在這邊 az webapp create --resource-group NodeResourceGroup --plan NodeAppPlan --name MyNodeAppAndy --runtime --% "NODE|6.9" 注意, 在官方文件上你...