Публикации по теме 'nodejs'


Загружать файлы в Node.js без формы и без сторонних фреймворков
Загружать файлы в Node.js без формы и без сторонних фреймворков Прежде чем переходить к Express или любым другим фреймворкам Node.js, я хочу узнать немного о низкоуровневых вещах, чтобы знать, что происходит за кулисами, поэтому я решил создать очень простое приложение, которое показывает html с кнопкой для выбора изображение, а затем загружает его на сервер node.js, как только он будет выбран. Я решил не использовать html-формы , также известные как..

ExpressJS API, часть 3 - Обслуживание данных | Кодекс голодной черепахи
Изначально это было размещено на моем веб-сайте: Обслуживание данных с помощью ExpressJS . Получение наших данных В оригинальном руководстве по приложению-викторине AngularJS я просто вставил данные, которые мы использовали для получения фактов и викторины, в службу данных. Эта серия статей явно посвящена созданию API для обслуживания этих данных. Это потребует хранения данных в базе данных и их извлечения, когда пользователь запрашивает их. База данных - это то, о чем мы..

Сохраняйте контроль с вашим частным реестром NPM
Давно прошли те времена, когда веб-сайты создавались с нуля (кто-нибудь помнит CGI-BIN?). Не секрет, что современный динамичный интерактивный Интернет построен на модульной технологии, веб-сайты часто используют сотни, если не тысячи Javascript. пакеты. Что происходит, когда кто-то или что-то ломается? Полное раскрытие информации: я являюсь одним из основателей продукта Bytesafe (https://bytesafe.dev/), который предлагает бесплатные, безопасные и высокодоступные частные реестры npm...

Оптимизация вашего проекта Node.js и Express.js: руководство по передовому опыту в структуре проекта
Node.js — популярная платформа для создания веб-приложений и API. Express.js — это веб-фреймворк для Node.js, упрощающий создание веб-приложений и API. В этой статье мы обсудим лучшие практики структурирования ваших проектов Node.js и Express.js. Используйте модульную структуру Одной из наиболее важных рекомендаций по структурированию проектов Node.js и Express.js является использование модульной структуры. Это означает разделение вашего проекта на более мелкие автономные..

Символы в JavaScript
Символы — это примитивный тип, представленный в ES6 и используемый в качестве нестроковых имен свойств. Чтобы понимать символы, важно знать, что в JavaScript базовый тип Object представляет собой неупорядоченную коллекцию свойств, каждое из которых имеет имя и значение. Имена свойств обычно (до ES6) были строками. Однако в ES6 и более поздних версиях символы также можно использовать в качестве имен свойств: // String that can be used as a property name let strname = "string..

Замена nvm на fnm
TL; DR Начало использования fnm вместо nvm сэкономит вам ~ 500 мс ожидания каждый раз, когда вы запускаете новый сеанс Терминала. А с помощью небольшого скрипта вы можете автоматически переключать версию node между проектами, если присутствует .nvmrc файл. fnm : https://github.com/Schniz/fnm скрипт автоматического переключения: https://gist.github.com/geastwood/14ccb700840a8b8a8538113eb6d76072 Прежде всего, nvm - отличный инструмент, помогающий разработчикам..

Неинтуитивный вызов Node.js
Я уверен, что вы уже сталкивались с проблемами кодирования, независимо от того, является ли основная тема поднятием кода, замыканиями, промисами или циклом обработки событий. Этот немного отличается по причинам, которые станут очевидными. Задача: создать генератор случайных строк. Каковы ваши первые мысли, когда вы читаете что-то подобное? Некоторые, получив такой вызов (некоторые могут сказать, что это требование), могут немедленно приступить к созданию макета функции или библиотеки,..