Reason Create NPM Package Part-I
使用 semver和之前一樣先寫一個 javascript 的版本 123456789const semver = require('semver');semver.valid('1.2.3');semver....
使用 semver和之前一樣先寫一個 javascript 的版本 123456789const semver = require('semver');semver.valid('1.2.3');semver....
MongoDB 的 CRUD昨天我們引入了 mongoDB 今天來整理一下寫一個 module 按照慣例先來一個 Javascript 版本 src/mongoManager/index.js 1234567891011121314151617181...
在準備 MongoDBManager 的時候遇到兩個蠻大的問題 今天先補上這兩個部分的筆記 Promise Pipe Promisecallback 在之前就有範例了 但是如何在 Reason 中實作 Promise 呢? 我們知道 Promis...
MongoDB之前有提過如何使用 NPM 上的 package 今天來試試看串接一下 MongoDB 做最簡單的 CRUD Install1$ npm install mongodb Nodejs version123456789101112131...
Middleware昨天有用 Reason 寫出了一個 helloworld 今天來增加一些東西 use Route Middleware 多個 Middleware Json useExpress 的 middleware 有兩種形式 一種...
Module模組就像是一個小的檔案 可以用 let binding 內嵌 module 建立使用 module 這個關鍵字來宣告 12345678910module School = { type profession = Teacher...
Router在上一篇中提到了 Middleware 今天會討論到更多細節的部分 但是第一步要先了解關於 Router Express 可以拿來寫 RESTful API 但是 route 要如何分類呢? 雖然之前已經有用 app.get 來做基本的 ...
Express API之前聊了很多基本的型態和使用 開始來做一些實際的東西(不然有點無聊) 在 Nodejs 中似乎想到 API 都會先想到 Express 今天先用 Reason 寫一個 Express 的 hello world API 但是在這...
Null 和 Undefined 和 OptionReason 並沒有 null 和 undefined 的概念 這是很棒的事情,因為可以減少很多型態的 bugs 再也看不到 undefined is not a function 或是 cannot...
Bukle Script ObjectJavascript 中的物件有兩個主要的目的 像是一個雜湊表(或是字典), Keys 可以動態的 新增/刪除 ,值是同樣的型態 像是一個紀錄(Record),欄位是固定的(但是也允許是選擇性的),他...