Size: a a a

JavaScript.Ninja

2020 January 10

IK

Illya Klymov in JavaScript.Ninja
Timofey Goncharov
хочу понять как работают глобальные модули и инструменты CLI в Node js. когда мы глобально ставим модуль, его можно запускать из консоли оперционки по названию. например webpack.  и вот вопросы возникают:

1. получается что когда модуль ставиться глобально node js как-то регистрирует его в операционке? как потом операционка понимает что есть такой модуль?
2. где и как определяется точка входа? то есть где описывается что и как нужно запускать после того как было введено название модуля в консоли?
3. какие действия нужно проделать после npm init, что бы модуль мог работать глобально?
Читайте поле bin в package.json
источник

IK

Illya Klymov in JavaScript.Ninja
Нода просто ставит результат в директорию которая есть в системном path
источник

TG

Timofey Goncharov in JavaScript.Ninja
ну вот нет ничего
источник

IK

Illya Klymov in JavaScript.Ninja
А это не тот пакет
источник

IK

Illya Klymov in JavaScript.Ninja
Скорее всего нужный это Gatsby-cli
источник

TG

Timofey Goncharov in JavaScript.Ninja
получается это точка входа? и когда я напишу gatsby в консоль, то это будет тоже самое что написать node lib/index.js

(c поправкой путей)
источник

VK

Vladimir Klimov in JavaScript.Ninja
Добрый день, проблема с докером) Есть nodejs приложение внутри докер контейнера, после старта контейнера при первом запросе на любой урл express отвечает 'Cannot get ...', при втором запросе на тот же урл все начинает работать и дальше тоже работает, никто не сталкивался с таким, как решить?
источник

IK

Illya Klymov in JavaScript.Ninja
Timofey Goncharov
получается это точка входа? и когда я напишу gatsby в консоль, то это будет тоже самое что написать node lib/index.js

(c поправкой путей)
Да
источник

TG

Timofey Goncharov in JavaScript.Ninja
спасибо
источник

VK

Vladimir Klimov in JavaScript.Ninja
Vladimir Klimov
Добрый день, проблема с докером) Есть nodejs приложение внутри докер контейнера, после старта контейнера при первом запросе на любой урл express отвечает 'Cannot get ...', при втором запросе на тот же урл все начинает работать и дальше тоже работает, никто не сталкивался с таким, как решить?
Уже разобрался, проблема, как всегда, в очевидном месте - напартачил в роутах)
источник

R

Remite in JavaScript.Ninja
Господа подскажите пожалуйста есть
сайт на нем фронт http://anywebsite.com
есть http://anywebsite.com/api тут апишка
домен тот же, протокол тот же, но браузер отправляет опшинс запрос и после ругается на кросс доменный запрос, но это же один и тот же домен, почему так?
источник

IK

Illya Klymov in JavaScript.Ninja
Где-то вы ошиблись
источник

IK

Illya Klymov in JavaScript.Ninja
К примеру https и http
источник

IK

Illya Klymov in JavaScript.Ninja
Или порт
источник

R

Remite in JavaScript.Ninja
портов нету, протокол проверил
источник

R

Remite in JavaScript.Ninja
сижу и понимаю что где-то ошибка, но вот где не вижу
источник

IK

Illya Klymov in JavaScript.Ninja
Фетчу явно мод Корс не передается ?
источник

V

Vitaly in JavaScript.Ninja
кто как обновляет сервер?
задача потестить изменения на сервере, и тогда закомитить  в мастер
источник

IK

Illya Klymov in JavaScript.Ninja
докером )
источник

R

Remite in JavaScript.Ninja
Illya Klymov
Фетчу явно мод Корс не передается ?
знаю что там ангуляровский хттпКлаент, а вот что там ещё не видел, щас посмотрю
источник