ikasymov
никто тут не говорил что стырили именно интерпритатор и темболее негодяем
ikasymov
сами так поняли с предедущего сообщение
Nikita
когда первый раз начал изучать, и когда увидел что можно запустить интерпритатор node в терминале угарнул :D
Nikita
пиздять с питона с руби с пыхи
ikasymov
ну вот
Nikita
А что имелось ввиду?
ikasymov
ikasymov
что пиздят с питона с руби и с пыхи
Nikita
Не распарсил.
Дима
ikasymov
ikasymov
подумал наверное старый код
Evgeny
интересно, почему обычно люди которые не осилили кнопку "реплай" несут странное?
Dmitriy
кто в курсе как поставить куку из ответа post на client если разные порты используются. Тоесть в ответе запроса я куку вижу но она не ставится в браузер?
Kons
никак нельзя. С точки зрения браузера это разные хосты.
Dmitriy
а как тогда token в куку записать ?
Anonymous
Как правильно сохранять/выводить большой текст сайта? у меня нормально не получает
https://blogen.herokuapp.com/profile/boby/post/5982fefc40d4ba180c273c8c
Anonymous
так статья выглядит в базе
Anonymous
Kons
ну как нельзя, можно конечно, просто cors настроить
Хм, кажется, ничего даже не надо настраивать, т.к. пишут, что:
Similarly, cookies for a given host are shared
across all the ports on that host, even though the usual "same-origin
policy" used by web browsers isolates content retrieved via different
ports.
Отсюда - https://tools.ietf.org/html/rfc6265 и https://stackoverflow.com/questions/1612177/are-http-cookies-port-specific
Nurik
Всем привет. Есть задача, нужно получать http запрос, снимать одни заголовки и добавлять другие и пересылать в другое API. Но нужно делать это не на стороне веб-сервера а на стороне приложения,т.е. данные заголовков формируются на стороне приложения. Что я могу использовать из готового ?
Alex
что угодно, тот же axios
Nurik
Грубо говоря конвеер, запрос гуляет от api к api а итоговый запрос уходит туда, куда надо.
Ruslan
superagent ещё есть
Ruslan
Мужик с бородой написал, так что смело юзай)
Anonymous
Как правильно сохранять/выводить большой текст сайта? у меня нормально не получает
https://blogen.herokuapp.com/profile/boby/post/5982fefc40d4ba180c273c8c
Anonymous
так статья в базе хранится
Ruslan
А как должно выглядеть?
Ruslan
Что это за тэги такие? Сделай нормальный HTML и выводи как угодно...
Anonymous
а фиг его знает - я подключил к сайту редактор текста
и он формирует текст из разметки -я это просто пытаюсь сохранить и вывести, но что-то не правильно
Ruslan
Если сам не знаешь, как выглядеть должно, значит так сойдёт
Anonymous
Как вернуть в коллбеке readFile данные?
const html = fs.readFile(path, 'utf8', function (err, data) {
return data
})
const template = _.template(html)
Anonymous
это не работает
Ruslan
это же асинхронная операция
Vlad
Есть кто может по MongoDB дать совет?
Vlad
Чувствую фигню делаю
Anonymous
типо такого
async function myReadfile () {
try {
const file = await fs.readFile('./Index.html');
}
catch (err) { console.error( err ) }
};
Ruslan
Надо промифицировать функцию readFile
Anonymous
я нешл семпл кода, но там юзают либу mz без нее можно обойтись?
Vlad
Есть модель Orders, Products и Users. Можно ли как-то заставить Orders и Products зависеть от Users?
Vlad
Чтобы в Users, существовали такие коллекции как Products и Orders. И можно было с ними работать как Users.Orders(id, ordersParams)
Vlad
У меня сейчас получается необходимость переписать весь код обернув модели в фасад, нормально ли такое делать?
Anonymous
Это не работает
const html = async function html () {
try {
await fs.readFile(path, 'utf8')
}
catch (err) {console.log(err)}
}
const template = _.template(html)
Anonymous
Ruslan
const {promisify} = require('util');
const readFile = promisify(fs.readFile);
Ruslan
так нельзя await fs.readFile(path, 'utf8')
Anonymous
ну добавил, результат тот же
Anonymous
почему этого ничего нету в мануале, я не понимаю
Anonymous
как это использовать
Ruslan
это же асинхронная операция
Ruslan
Ты не можешь записать в template то, чего ещё нет
Ruslan
Допустим у тебя файл прочтётся через минуту, а ты уже сразу пишешь в переменную
Anonymous
тогда как ждать? я не хочу туда весь код заворачивать в эту функцию
Anonymous
я принцип понял, решения не вижу
Ruslan
Anonymous
зачем меня учить, я что это прошу? тебе 3 строчки решения трудно написать? ну ок, и на том спасибо, что проситал мне вслух документацию что это асинхронная операция, будто я этого не знал
Ruslan
Нужно видеть весь код, понять, что и когда ты хочешь сделать
Anonymous
function getHtml (token) {
const path = './views/emailVerification.html'
const html = fs.readFileSync(path, 'utf8')
const template = _.template(html)
model.verifyUrl += token
return template(model)
}
Ruslan
Если в функции getHtml есть асинхронная операция, то значит она тоже асинхронная. Она должна вернуть либо промис, либо вызвать callback - тебе решать
Michael
Я думаю, что тебе лучше поучиться и прочесть, что такое асинхронная операция и как с ней работать
Anonymous
Anonymous
спасибо учитель
Michael
Это Бейсик знания js)
Kons
@kodej какой у тебя опыт программирования до node.js?
Anonymous
примерно 3.5 часа, а что
Kons
Я имею ввиду, умеешь ли ты программировать на каком-либо другом языке, кроме js?
Anonymous
нет, я не программист
Bohdan
а что за мануал?
Anonymous
где?
Ruslan
Anonymous
нет, вчера был глюк с Монгой и я грешу на то что Нода заблокировала из-за этого.
Anonymous
вообще упала монга и локально и млаб. все остальные функции сервера работали кроме тех что обращались к базе. но я параллельно отправлял это мыло через эту функцию и подозреваю из-за этого
Anonymous
а так да, работает
Michael
Не думаю, что сама эта функция может положить монгу
Anonymous
нода работала, но не могла к монге обращатся. сам офигел, магия какая-то