Публикации по теме 'node'
Начало работы с Apollo Server и GraphQL
В этом блоге я расскажу о настройке супер простого сервера Apollo, сначала настроив ваши определения типов и преобразователи, которые позволят вам выполнять запросы и изменять. Перед тем как начать, убедитесь, что у вас установлена последняя версия node и npm.
Перво-наперво, давайте создадим каталог, в котором мы будем работать. Внутри вашего терминала cd в какой-то рабочий каталог и создадим новую папку:
mkdir apollo-server-qs
Убедитесь, что cd в папку apollo-server-qs , и..
Настройте VSCode, чтобы всегда использовать правильную версию Node.
Настройте VSCode, чтобы всегда использовать правильную версию Node.
Как разработчик, вы можете работать над несколькими проектами в разных средах, часто переключаясь между корпоративной работой со старыми версиями Node.js и современными приложениями, требующими новейших функций в Node.
Управление такими Node.js версиями может быть обременительным, особенно если вам нужны три или более разных версий Node. Разве не было бы здорово, если бы каждый экземпляр терминала внутри VSCode..
Введение в нпм
Оригинальный пост в Введение в NPM
Введение в нпм
npm — стандартный менеджер пакетов для Node.js .
Есть много вещей, которые делает npm. Это позволяет легко управлять пакетами node.js. Вы можете устанавливать пакеты node.js, делиться ими и управлять ими.
npm состоит из трех компонентов:
1. Сайт 2. Реестр 3. CLI
На официальном Веб-сайте npm вы можете найти пакеты, просмотреть документацию, поделиться и опубликовать пакеты.
Реестр npm — это большая база данных,..
Зачем изучать Node.js?
Node.js: высокоэффективная внутренняя среда выполнения
Не знаю, как вы, но я, недавний выпускник учебного лагеря по программированию, чувствую, что ошеломлен количеством возможных новых технологий, которые нужно изучать изо дня в день. В коробке с инструментами веб-разработки так много карандашей, что я хочу взять их и научиться использовать, и я беру их неделю за неделей, чтобы понять, что делать дальше!
Основываясь на разговорах, которые у меня были в технической сфере, на интервью..
Как использовать консоль Node.js REPL
Как использовать консоль Node.js REPL
Руководство для начинающих о том, как использовать консоль Node.JS REPL для выполнения кода JavaScript в вашем терминале.
Node.js имеет встроенную виртуальную среду — так называемую интерактивную оболочку (иногда ее называют оболочкой Node).
Интерактивная оболочка Node называется REPL , что означает Read Eval Print Loop .
Чтение — оболочка считывает ввод пользователя (код) и анализирует его в структуру данных в памяти. Eval — структура..
Понимание с нуля, цикл событий в Node JS
Есть два основных компонента Node, которые делают Node таким, какой он есть. Этими компонентами являются движок V8 и библиотека Libuv. Движок V8 по сути является интерпретатором/компилятором. Он преобразует код, который вы пишете на Javascript, в машинный код, понятный вашему компьютеру. Библиотека Libuv — это библиотека с открытым исходным кодом, которая упрощает асинхронные операции ввода-вывода. Он также обеспечивает доступ к циклу обработки событий и пулу потоков.
Цикл событий..
Является ли одновременный доступ к общему массиву проблемой в Node.js
Как узел обрабатывает события? По одному или одновременно?
Мне нужно знать, будет ли одновременный доступ к общему массиву, как в следующем примере:
var ws = require("./ws.js"),
connections = [];
ws.createServer(function( socket ){
// add to connection array
socket.on('connect', function(){
connections.push(socket);
});
// remove from connection array
socket.on('close', function(){
var i = connections.indexOf(socket);
connections.splice(i,1);
});..