Size: a a a

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

2021 January 21

С

Сергей in Node.js — русскоговорящее сообщество
позволяющая че-то там подменять
источник

N

Nikita in Node.js — русскоговорящее сообщество
Server side request forgery?
источник

С

Сергей in Node.js — русскоговорящее сообщество
возможно, ща уже не вспомню, снёс его просто)
источник

TM

Talgat Mukanov in Node.js — русскоговорящее сообщество
сорри а есть ли здесь наподобие беседки курилки типа
? задавать вопросы оффтоп?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Nikita
кстати в твоем пет фрейворке как будет работать валидация?
Абстрактно - как-то так
источник

i

ik in Node.js — русскоговорящее сообщество
может кто нибудь объяснить?

стримлю файл, вот так все ок
import fs from 'fs'
import fetch from 'node-fetch'
import stream from 'stream'
const link = 'http://www.xmlpdf.com/manualfiles/hello-world.pdf'
const res = await fetch(link)
const transform = new stream.Transform({
 transform(chunk, enc, cb) {
   this.push(chunk)
   cb()
 },
})
res.body.pipe(transform).pipe(fs.createWriteStream('randomfile.pdf'))
источник

С

Сергей in Node.js — русскоговорящее сообщество
ymdev
Входящие данные действительно надо проверять. Для этого, например, есть joi. Sequalize может только экранировать символы при вставке, большего от него не жди.
реально благодарочка, я вручную всё это делал)
источник

i

ik in Node.js — русскоговорящее сообщество
вот так нет, в чем беда?
import fs from 'fs'
import fetch from 'node-fetch'
import stream from 'stream'
const link = 'http://www.xmlpdf.com/manualfiles/hello-world.pdf'
const res = await fetch(link)
const transform = new stream.Transform({
 transform(chunk, enc, cb) {
   const str = chunk.toString()
   this.push(Buffer.from(str, 'utf8'))
   cb()
 },
})
res.body.pipe(transform).pipe(fs.createWriteStream('randomfile2.pdf'))
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
ik
вот так нет, в чем беда?
import fs from 'fs'
import fetch from 'node-fetch'
import stream from 'stream'
const link = 'http://www.xmlpdf.com/manualfiles/hello-world.pdf'
const res = await fetch(link)
const transform = new stream.Transform({
 transform(chunk, enc, cb) {
   const str = chunk.toString()
   this.push(Buffer.from(str, 'utf8'))
   cb()
 },
})
res.body.pipe(transform).pipe(fs.createWriteStream('randomfile2.pdf'))
а в чем ошибка?
источник

i

ik in Node.js — русскоговорящее сообщество
в первом случае нормальный файл, во втором белый фон
источник

С

Сергей in Node.js — русскоговорящее сообщество
ik
вот так нет, в чем беда?
import fs from 'fs'
import fetch from 'node-fetch'
import stream from 'stream'
const link = 'http://www.xmlpdf.com/manualfiles/hello-world.pdf'
const res = await fetch(link)
const transform = new stream.Transform({
 transform(chunk, enc, cb) {
   const str = chunk.toString()
   this.push(Buffer.from(str, 'utf8'))
   cb()
 },
})
res.body.pipe(transform).pipe(fs.createWriteStream('randomfile2.pdf'))
похоже в этом:
const str = chunk.toString()
   this.push(Buffer.from(str, 'utf8'))
источник

i

ik in Node.js — русскоговорящее сообщество
ну похоже да) вопрос почему так
источник

С

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

N

Nikita in Node.js — русскоговорящее сообщество
ik
в первом случае нормальный файл, во втором белый фон
так а зачем бинарный пдф переводить в утф-8 строку?
источник

С

Сергей in Node.js — русскоговорящее сообщество
так если в первом варианте все норм, зачем конвертить?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Talgat Mukanov
сорри а есть ли здесь наподобие беседки курилки типа
? задавать вопросы оффтоп?
Мы тут час обсуждали еду

Ты и так тут
источник

i

ik in Node.js — русскоговорящее сообщество
Nikita
так а зачем бинарный пдф переводить в утф-8 строку?
конкретно этот пдф для примера
а вообще я получаю xml бинарем и мне надо модифаить его прежде чем спайпить
источник

С

Сергей in Node.js — русскоговорящее сообщество
ik
конкретно этот пдф для примера
а вообще я получаю xml бинарем и мне надо модифаить его прежде чем спайпить
ну может там не utf8 кодировка?
источник

С

Сергей in Node.js — русскоговорящее сообщество
в файле xml
источник

TM

Talgat Mukanov in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
но, ты можешь так же создать файл config.js и положить в него что-то типа
export default {
   port: process.env.PORT || 3000,
   host: process.env.HOST || '127.0.0.1',
}
я сталкивался с этим когда создавал сервер на node.js нужно ли досконально знать что такие host и port?
источник