Anonymous
res.send(phones);
сomorsiс
response.json(phones)
Дима
эээ
Дима
JSON.stringify() - во первых это лишнее вообще
енот
всё, понял, спасибо, затупил(сильно)
Дима
выше уже написали вариант
енот
да, заработало
Igor
Rich
Кто-то работал на js с торговой площадкой стим? Напишите в ЛС - есть предложение.
Max
привет, не подскажите что-то для експреса похожее на этот рубишный гем: https://github.com/collectiveidea/interactor ? что-то куда можно повыносить бизнес-логику из роутеров
Таймураз
Нужно собрать образ с зависимостью из репозитория приватного
Как это правильнее всего сделать, чтобы ключ в образ не тащить?
Anton
Таймураз
Anton
Demuz
Сохраняю локально xls, затем отправляю этот же файл через iris по запросу get. Ставлю content-type application/octet-stream. После этого, после открытия скачанного файла, Excel ругается на наличие повреждения.
Demuz
Demuz
Никто с таким не встречался?
Demuz
Demuz
А приход с таким хедером.
Demuz
В итоге локальный файл нормально открывается и Excel не жалуется, а вот этот который я скачал искажается как то. Информацию из него можно прочитать.
Таймураз
Таймураз
Demuz
На язык не смотрите ) на JS похоже )
Anton
Похоже на грязный хак
Смотря какая задача. Если собрать прод билд, то как раз так и надо делать, чтобы ничего лишнего не было
Demuz
Это и JS тоже касается.
Таймураз
Если в течение часа не найду лучшего решения
Islomkhodja
😂 скажем Я делаю blog engine для не программистов, и ему не нравится default пермалинки ( например example.com/post/hello-world), и он хочет поменять пермалинк ( например на: example.com/woohoo/my/post/hello-world) в настройках.
И как мне это реализовать?
Islomkhodja
В экспрессе роуты или мидлвары в начале pushится на массив, так что всегда приходится рестартнут сервер) а как делать так чтоб без рестартов, динамически менялся адресса роута
Islomkhodja
мне приходит в голову только вот такая идея, и выглаядит она ужасно
Islomkhodja
я думаю только через мидлвары можно проверять каждый запрос не подходит ли этот path к нашему кастомную структуру..
Willy
Islomkhodja
Islomkhodja
Willy
скажем да
Тогда, делай app.use, чекай юрл, и выводи страницу
Islomkhodja
Таймураз
Anonymous
а внутри докера что?
Anonymous
образа*
Ivan
Ivan
никто не пользовался?
Таймураз
а внутри докера что?
официальный node:boron-alpine
Также сверху накатываю apk —update git openssh
Естественно, когда до стягивания зависимостей проекта доходит, ругается на нехватку ключа
Хочу сохранить в package.json путь до проекта, чтобы вне контейнера тоже работал (не все сотрудники работают в докере, к сожалению)
Таймураз
Сейчас подсказывают заюзать vault, чтобы он внутрь пробрасывал ключ на время сборки
Но я еще не успел прочесть маны
Nurik
Может я неправильно понял задачу, но нельзя ли монтировать volume с ключем на время сборки ?
Alexander
всем привет
Alexander
коллеги, кто может просветить (наверно лучше в личке) о базовом создании rest api с использованием typescript?
Alexander
не могу толком понять, нужно ли сборщик какой-нибудь настраивать или проще все делается
Alexander
инфа в инете разрозненная
Alexander
ну или тут в чате ткните в нужную сторону :)
Тимофей 🛴
Alexander
https://github.com/devslaw/TypeScript-Node.js-REST-example
Alexander
пока нашел вот такой пример, кто-нибудь делает сейчас так вообще?
Alexander
для прода все равно надо же билдить как я понимаю?
Nurik
Там просто у тебя 2 директории будут dist и src. В src исходники а в dist уже то что траспилировалось. и задачи в gulp для сборки. Для начала норм. Потом уже сам поймёшь, что и как оптимизировать.
👨🏼💻
Роуты сложно описаны, длинные будут, а в целом норм
Alexander
Полагаю там не нравится большое количество лишних файлов когда можно обойтись только tsconfig-ом и билдить через tsc
Alexander
а я вот для себя пытаюсь понять на самом деле пак избыточен или дает в общем случае преимущества
👨🏼💻
там галп умеет делать или билд или вотч. как раз то что надо
👨🏼💻
просто минимальный удобный интерфейс
Cenator 🐈
👨🏼💻
parcel лучше
парсель:
1. Не умеет вотчить ТС
2. Болдит через какой-то непонятный плагин
Alexander
а по факту кто что в проектах использует? тру стори они всегда более информативные чем теория
Sergey
1 умеет
Cenator 🐈
2. он быстрый
👨🏼💻
1 умеет
Че-т не заставил я его вотчить ТС. Покажи как сделать пжлст
👨🏼💻
Может я его просил без уважения?
Sergey
мм показать что?)
Sergey
для этого не надо ничего делать
Sergey
npm start