Предположим, я пишу модуль 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");
Я хочу сохранить некоторую информацию в перед загрузкой сервера. Как я могу это сделать?
Спасибо, но я все еще не понимаю, как я могу вызвать функцию infohandler.saveinfo? – Kuan
@Kuan Позвоните, где написано «ваш очищающий код». Обязательно выполняйте только синхронные операции. – TimWolla