Да, я новичок в node. Я был большим поклонником flask и python, и до сих пор остаюсь им. Однако я решил изучить этот «узел», потому что думал, что flask и django используют python, который не так широко используется в веб-программировании. Кроме того, узел мне показался довольно простым и легким. Во всяком случае, я начал это по многим причинам.
Хорошо, сегодня я просто расскажу, как начать работу на Mac. То же самое и в Linux. Просто используйте apt-get или yum вместо brew.
Для начала просто введите:
brew install node
Как я понял, node работает как интерпретатор Python. В отличие от обычного Javascript html, вы, очевидно, можете запускать эту вещь на стороне сервера.
Итак, если установка завершена, попробуйте поиграть с node. Как и в случае с python, если вы запустите узел с командой «узел», вы можете попробовать в нем множество команд javascript.
Теперь давайте попробуем создать веб-сервер для интерпретации с помощью Интернета.
var http = require('http');
var server = http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type' : 'text/plain' });
res.end('Be forever Open Source!');
});
server.listen(5000);
Раньше я использовал javascript, но так и не «узнал» его. Я просто скопировал и вставил их, потому что я думал, что js - это просто язык сценариев для html. Итак, я потратил несколько секунд, чтобы понять этот код.
Первый,
var http = require(‘http’);
Этот работает как оператор импорта Python. Он только что импортировал http-модуль.
var server = http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type' : 'text/plain' });
res.end('Be forever Open Source!');
});
Этот код создает веб-сервер и функцию, возвращающую несколько текстов для запросов.
server.listen(5000);
Это точно так же
# Python app.run(port=5000)
Это код на питоне. Эта команда прослушивает запросы и обрабатывает их с помощью объекта «сервер».
Конечно, если вы зайдете по адресу http: // localhost: 5000, вы получите свой результат.
Вот и все. На сегодня все. Я опубликую гораздо больше позже (возможно…?).