モジュール handler.js を Express.js ミドルウェアとして作成するとします。
var info = {};
infohandler.setinfo = function(i){ info[i] = Math.random(); }
infohandler.saveinfo = function(){ fs.writeFileSync("info.json", info); }
function handler(req, res, next){ // here are some operation call to infohandler according to req. }
module.exports = handler;
そして、app.js にこの handler.js をインポートします。
var handler = require("handler");
サーバーがシャットダウンする直前に、いくつかの情報をファイルに保存したいと考えています。これどうやってするの?