Лучшие практические методы для рабочей среды: Защита
Термин “рабочий режим” означает тот этап жизненного цикла программного обеспечения, на котором приложение или API является в целом доступным для конечных пользователей или потребителей. Напротив, на этапе “разработки” происходит активное создание и тестирование кода, и приложение не является открытым для внешнего доступа. Соответствующие системные среды называются, соответственно, рабочей средой и средой разработки.
https://expressjs.com/ru/advanced/best-practice-security.html
✍️ @nodejs_lib
Термин “рабочий режим” означает тот этап жизненного цикла программного обеспечения, на котором приложение или API является в целом доступным для конечных пользователей или потребителей. Напротив, на этапе “разработки” происходит активное создание и тестирование кода, и приложение не является открытым для внешнего доступа. Соответствующие системные среды называются, соответственно, рабочей средой и средой разработки.
https://expressjs.com/ru/advanced/best-practice-security.html
✍️ @nodejs_lib
Expressjs
Лучшие практические методы защиты для Express в рабочей среде
Discover crucial security best practices for Express apps in production, including using TLS, input validation, secure cookies, and preventing vulnerabilities.
👍3
Создание «Google Sheets» через Websockets на Node.js
В этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах.
Поскольку цель - ознакомление, код будет не очень «чистым», но для базового примера этого будет достаточно. В качестве серверной платформы будем использовать Node.js, также потребуется пакет ws, предоставляющий API для работы с вебсокетами на сервере.
https://habr.com/ru/articles/718780/
✍️ @nodejs_lib
В этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах.
Поскольку цель - ознакомление, код будет не очень «чистым», но для базового примера этого будет достаточно. В качестве серверной платформы будем использовать Node.js, также потребуется пакет ws, предоставляющий API для работы с вебсокетами на сервере.
https://habr.com/ru/articles/718780/
✍️ @nodejs_lib
👍6
Building a Serverless AWS Lambda Function in Node.js: A Step-by-Step Guide
https://ibilalkayy.hashnode.dev/building-a-serverless-aws-lambda-function-in-nodejs-a-step-by-step-guide
✍️ @nodejs_lib
https://ibilalkayy.hashnode.dev/building-a-serverless-aws-lambda-function-in-nodejs-a-step-by-step-guide
✍️ @nodejs_lib
👍2
Топ-10 лучших проектов Node.js с открытым исходным кодом, за которыми стоит следить
NodeSource является частью экосистемы Node.js с 2014 года, внося свой вклад в проект с открытым исходным кодом, распространяя двоичные файлы (более 100 млн. ежегодно!), предоставляя экспертные услуги Node Services и создавая инструменты (N|Solid) для поддержки разработчиков в создании лучшего программного обеспечения с использованием Node.js.
Каждый год мы рассматриваем проекты с открытым исходным кодом, которые, по нашему мнению, являются наиболее интересными и окажут влияние на экосистему. В этом году мы решили отметить каждый из этих проектов наградой, так что добро пожаловать на первую часть премии N|Solid Awards!
https://nodesource.com/blog/2023-NSolid-Awards
✍️ @nodejs_lib
NodeSource является частью экосистемы Node.js с 2014 года, внося свой вклад в проект с открытым исходным кодом, распространяя двоичные файлы (более 100 млн. ежегодно!), предоставляя экспертные услуги Node Services и создавая инструменты (N|Solid) для поддержки разработчиков в создании лучшего программного обеспечения с использованием Node.js.
Каждый год мы рассматриваем проекты с открытым исходным кодом, которые, по нашему мнению, являются наиболее интересными и окажут влияние на экосистему. В этом году мы решили отметить каждый из этих проектов наградой, так что добро пожаловать на первую часть премии N|Solid Awards!
https://nodesource.com/blog/2023-NSolid-Awards
✍️ @nodejs_lib
👍2
Media is too big
VIEW IN TELEGRAM
Чатбот с ChatGPT и NodeJS | ChatGPT NodeJS | OpenAI
В этом видео мы узнаем, как можно написать собственное nodejs-приложение с помощью модуля npm openai для подключения к серверу openai, а затем использовать метод createcompletion для создания собственного чатбота. Мы создадим ключ openai для подключения к серверу chatgpt.
https://github.com/self-tuts/chatgpt-with-nodejs
источник
✍️ @nodejs_lib
В этом видео мы узнаем, как можно написать собственное nodejs-приложение с помощью модуля npm openai для подключения к серверу openai, а затем использовать метод createcompletion для создания собственного чатбота. Мы создадим ключ openai для подключения к серверу chatgpt.
https://github.com/self-tuts/chatgpt-with-nodejs
источник
✍️ @nodejs_lib
👌2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Node.js Tutorial for Beginners
1 - Introduction
2 - ECMAScript
3 - Chrome's V8 Engine
4 - JavaScript Runtime
5 - What is Node.js?
6 - Hello World
7 - Browser vs Node.js
8 - Modules
9 - Local Modules
10 - Module Exports
Все видео доступны на youtube
✍️ @nodejs_lib
1 - Introduction
2 - ECMAScript
3 - Chrome's V8 Engine
4 - JavaScript Runtime
5 - What is Node.js?
6 - Hello World
7 - Browser vs Node.js
8 - Modules
9 - Local Modules
10 - Module Exports
Все видео доступны на youtube
✍️ @nodejs_lib
👍2
Форматирование кодовой базы Node.js с помощью Prettier
Форматирование помогает поддерживать соответствие стилю кода во всей кодовой базе. Сценарий форматирования запускаем в предварительные перехваты (pre-commit или pre-push). В этом посте рассказывается о настройке Prettier с помощью кода JavaScript и TypeScript.
https://dev.to/zsevic/formatting-nodejs-codebase-with-prettier-3ghi
✍️ @nodejs_lib
Форматирование помогает поддерживать соответствие стилю кода во всей кодовой базе. Сценарий форматирования запускаем в предварительные перехваты (pre-commit или pre-push). В этом посте рассказывается о настройке Prettier с помощью кода JavaScript и TypeScript.
https://dev.to/zsevic/formatting-nodejs-codebase-with-prettier-3ghi
✍️ @nodejs_lib
DEV Community
Formatting Node.js codebase with Prettier
Formatting helps to stay consistent with code style throughout the whole codebase. Include format...
👍3
Media is too big
VIEW IN TELEGRAM
Бот для Telegram на Node.js, TypeScript и Telegraf js
0:00 - Введение
0:08 - Что будем делать?
1:32 - Создание бота в Telegram
2:39 - Подготовка проекта
4:27 - Установка зависимостей и сборка
6:40 - Сервис конфигурация и dotenv
14:40 - Класс бота
20:10 - Типизация контекста
22:32 - Создание класса команд
25:58 - Создание команды start
35:11 - Локальное хранение сессий
36:44 - Запуск бота
40:06 - Заключение
источник
✍️ @nodejs_lib
0:00 - Введение
0:08 - Что будем делать?
1:32 - Создание бота в Telegram
2:39 - Подготовка проекта
4:27 - Установка зависимостей и сборка
6:40 - Сервис конфигурация и dotenv
14:40 - Класс бота
20:10 - Типизация контекста
22:32 - Создание класса команд
25:58 - Создание команды start
35:11 - Локальное хранение сессий
36:44 - Запуск бота
40:06 - Заключение
источник
✍️ @nodejs_lib
👍4
Media is too big
VIEW IN TELEGRAM
Состояние ядра Node.js
Node.js, как платформа, постоянно меняется и развивается. Ядро Node представляет собой плавильный котел из функций, созданных нашим собственным сообществом, а также зависимостей, таких как V8 и libuv. В этом докладе будут рассмотрены последние разработки в ядре Node.
источник
✍️ @nodejs_lib
Node.js, как платформа, постоянно меняется и развивается. Ядро Node представляет собой плавильный котел из функций, созданных нашим собственным сообществом, а также зависимостей, таких как V8 и libuv. В этом докладе будут рассмотрены последние разработки в ядре Node.
источник
✍️ @nodejs_lib
👍2
NVM repo and documentation
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
https://github.com/nvm-sh/nvm#install-script
✍️ @nodejs_lib
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
https://github.com/nvm-sh/nvm#install-script
✍️ @nodejs_lib
GitHub
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm
Тестирование темных сценариев вашего приложения Node.js
Этот пост посвящен тестам, которые легко написать, обычно 5-8 строк, они покрывают темные и опасные уголки наших приложений, но часто остаются без внимания
https://practica.dev/blog/testing-the-dark-scenarios-of-your-nodejs-application/
✍️ @nodejs_lib
Этот пост посвящен тестам, которые легко написать, обычно 5-8 строк, они покрывают темные и опасные уголки наших приложений, но часто остаются без внимания
https://practica.dev/blog/testing-the-dark-scenarios-of-your-nodejs-application/
✍️ @nodejs_lib
👍2👎1