Size: a a a

Node.js — русскоговорящее сообщество

2020 September 26

VP

Vyn Da Polozh in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Любой труд, в результате которого получается что бы то ни было, должен оплачиваться.
Если Вам это не подходит - проходите мимо
источник

JB

Joe Beretta in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Любой труд, в результате которого получается что бы то ни было, должен оплачиваться.
Ну мне б тоже хотелось получать за все что я делаю. Но некоторые вещи никто у меня не просил, чтобы я сделал. А я делал, и некоторые даже вместе со мной пользуются. А мне уже приятно, что хоть кому-то мое хавно понадобилось. И никто ничего не платил)
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Короче есть идея для стартапа, ищу людей которые все сделают, ради практики, платить не буду конечно же, кому не подходит - проходите мимо 😉
источник

Н

Никита in Node.js — русскоговорящее сообщество
Вернер Карл Гейзенберг - Агент Госдепа
Короче есть идея для стартапа, ищу людей которые все сделают, ради практики, платить не буду конечно же, кому не подходит - проходите мимо 😉
stonks
источник

S

SWNNK in Node.js — русскоговорящее сообщество
Ага
источник

A

Adika in Node.js — русскоговорящее сообщество
объясните пожалуйста как работает  
require('./example');
если это никуда не присваивать и в импортируемом модуле нет переменной module.exports?
код без него не работает, хотя переменные из этого модуля не видны в пространстве другого модуля
источник

A

Adika in Node.js — русскоговорящее сообщество
все примеры в интернете связаны с module.exports
источник

I

Igor in Node.js — русскоговорящее сообщество
видимо, модуль что-то делает сам по себе и ничего не экспортирует
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Adika
объясните пожалуйста как работает  
require('./example');
если это никуда не присваивать и в импортируемом модуле нет переменной module.exports?
код без него не работает, хотя переменные из этого модуля не видны в пространстве другого модуля
А что значит код без него не работает? Как проявляется?
источник

A

Adika in Node.js — русскоговорящее сообщество
Dmitry Croft
А что значит код без него не работает? Как проявляется?
бэк на express js + осваиваю passport js ,
в главном файле index.js пишу require('./config-passport'); , в './config-passport' лежат сериализатор и десериализатор,
если не пишу require('./config-passport'); то получаю
Error: Failed to deserialize user out of session
, а если всё таки пишу require('./config-passport'), то всё нормально
источник

A

Adika in Node.js — русскоговорящее сообщество
в /config-passport нет module.exports, и после строки require('./config-passport') мне не доступны переменные из этого модуля,
однако без require('./config-passport') код не работает
источник

I

Igor in Node.js — русскоговорящее сообщество
ну так он прототипы из модуля http патчит
источник

I

Igor in Node.js — русскоговорящее сообщество
вставляет методы login, logout и т.п.
источник

A

Adika in Node.js — русскоговорящее сообщество
Igor
вставляет методы login, logout и т.п.
они у меня в index.js
источник

A

Adika in Node.js — русскоговорящее сообщество
как такое возможно, что доступа к переменным модуля нет, но без него не работает
источник

J

Jakhongir in Node.js — русскоговорящее сообщество
Adika
как такое возможно, что доступа к переменным модуля нет, но без него не работает
модель меняет стандартные обьекты
источник

J

Jakhongir in Node.js — русскоговорящее сообщество
monkeyPatching))
источник

A

Adika in Node.js — русскоговорящее сообщество
Jakhongir
модель меняет стандартные обьекты
а не подскажите какой нибудь интересный материал из интернета по поводу этого
источник

I

Igor in Node.js — русскоговорящее сообщество
модуль содержит код, который выполняется при первом вызове require
этот код может делать что-то и при этом необязательно экспортировать переменные
источник

J

Jakhongir in Node.js — русскоговорящее сообщество
Adika
а не подскажите какой нибудь интересный материал из интернета по поводу этого
в ноде есть стандартные обьекты такие как Math, http и тд. Их методы вы и сами можете переписать типо

Math.random = function () { return 1;)

такое делать можно только если вы точно знаете что и зачем делаете ( и то вряд ли)

ваш модуль, скорее всего тоже меняет/добавляет новые свойства/методы в стандартные обьекты для себя
источник