Как работает NodeJS
Приветствую.
Я как PHP разработчик начинаю присматриваться к другим технологиям. Такими как Django, NodeJS и пр. Меня интересует, как поступают с переменными в NodeJS после обработки запроса клиента: переменные уничтожаются как в PHP или они остаются в памяти? Спасибо. |
Ну смотря где объявлена и не замкнута ли каким-либо обрабочтиком.
const http = require('http'); const data = "Lorem ipsum"; // Эта переменная будет жить, пока работает сервер, будучи замкнута обработчиком запросов const server = http.createServer((req, res) => { // Эта переменная будет удалена после завершения исполнения обработчика, так как ничем не замкнута let anotherData = "Hello, world!"; res.write(data); res.write(anotherData); res.end(); }); server.listen(4000); |
Спасибо. Коротко и ясно
|
Часовой пояс GMT +3, время: 20:16. |