nodeJS Быстрый веб-сервер на javascript движке V8

14Янв/100

Горячая замена кода в Node.js

Решил сегодня попробовать в Node.js горячую замену кода. В самом деле, раз скрипт крутится на сервере на манер FastCGI, логично было бы не перезапускать Node при каждой правке, а подгружать код из файла и прямо на работающем сервере менять старый callback на новый. Да и для экспериментов удобнее.

Добавляем в исходники фреймворка nerve функцию замены кода (swap()):