名字就看著很有趣。
所謂Zero的意思是零配置、零煩惱,就是說直接寫業務代碼即可,其他的事情都交給Zero來搞定。它的官網地址是Zero Server。
Hello World
依照慣例,總是先看Hello World。
npm install -g zero
這個框架需要全局安裝。
新建一個文件夾,然後在裡面新建一個time.js文件,輸入
// time.js
const moment = require("moment");
module.exports = (req, res) => {
var time = moment().format("LT");
res.send({ time: time });
};
注意此時什麼依賴都沒有安裝,moment這個包在當前路徑下不存在,並且甚至於package.json文件都沒有建出來(當然在執行zero命令後,這個文件還是會被它新建的)。
在文件夾下執行命令zero,它都一條龍幫你搞定。