發表文章

目前顯示的是 10月, 2017的文章

使用 Visual Studio Code 執行 C# 程式時問題排除

圖片
要使用 Visual Studio Code 執行 C# 程式, 可參考 官方文件說明 ( Visual Studio Code 版本: 1.15.1 ) 根據以上步驟執行完成後, 就可以開心 debug 囉 (誤) 但是!! 事情沒這麼簡單,以下紀錄該怎麼一步步完成設定: 1. 按下 F5 啟動 debug 模式 2. 選取 " .NET Core " 環境 3. launch.json 檔案會自動被建立並開啟,請根據環境調整紅框處參數:   參數設定可以參考開發路徑內容: 4. 回到 Visual Studio Code 按下 F5 會出現以下錯誤訊息:    找不到 preLaunchTask 'build'。      選擇 " 設定工作執行器 " -- " .NET Core ",    tasks.json 會自動被建立,    這時候再按下 F5 ,就可以成功執行囉! 但是執行的前置時間有點久呢....稍後再研究如何加速啟動

如何自訂 Node.js/Express 狀態訊息?

當 Node.js 處理請求時,使用 sendStatus 回傳狀態碼, 當發生錯誤時,只要指定狀態碼,就會顯示標準錯誤訊息內容, 例如: router.put('/user/:id', function (req, res, next) { res.sendStatus(404); }); 客戶端會收到如下錯誤訊息: HTTP / 1.1 404 Not Found 如果只顯示預設資訊, 對於排除問題非常不方便.... 當想反映實際錯誤發生原因,或是提示如何排除問題, 可以這樣寫: router.put('/user/:id', function (req, res, next) { res.statusMessage = "User Not Exist, Please Create User First."; res.send(404); res.end(); }); 客戶端就會收到以下錯誤訊息: HTTP / 1.1 404 User Not Exist, Please Create User First. 這樣就可以提供詳細資訊給前端,做進一步處理囉!

[20171019]今日嘀咕

提出質疑很簡單, 困難的是找出病灶、提出解決方法、甚至解決問題 勉勵自己有能力解決問題、成為解決問題的人

[20171013]今日嘀咕

把猴子當人訓練,猴子的舉止會像人 把人當猴子訓練,人的舉止會像猴子 所以,想要怎麽收穫,就要怎麼栽