Cenator 🐈
У меня такая трабла, я прост ярном все добавляю
Kirill
даж не щупал его никогда.
Cenator 🐈
Если попытаться через нпм, то пизда папке
Kirill
всегда нпм устраивал
Kirill
просто раньше все ок было. как обновилось, так началось
Kirill
стали появляться лок файлы и эта фигня случаться
Kirill
нет
Cenator 🐈
Ну хз тогда
Kassymkhan
Всем привет, есть такой вопрос, на бэк приходит массив id и надо сделать запросы в базу на их удаление. Каждый запрос возвращяет promise и надо вернуть статусы что удалилось а что нет. Promise.all не сработает если одни reject сделает. Как можно решить или выбрать другой способ удаления массива данных
Nikolay
const unremovedIds = []; Promise.all(ids.map((id) => new Promise((res) => { requestToDelete(id) .catch(() => { unremovedIds.push(id); }) .finally(() => { res(); }); }))).then(() => console.log('unremovedIds', unremovedIds)); Чисто на коленке, может что попутал
Данияр
всем добрый день
Данияр
тут есть кто может с железом шарит или linux? да не по теме
Sergey
есть
sanqa
кто нибудь юзает импорты вместо require ?слышал что это плохо, из за кеширование в import
сomorsiс
require тоже кеширует
Michael
import до сих пор нодой толком не поддерживается
Michael
хотя, может сейчас и да но 3 месяца назад - нет
sanqa
ну и сейчас помоему нужно babel ставить
Rodion
народ чем обычно бекапите базы и файлы саййтов и проектов с продакшена? используете ли какие нибудь автоматизированные штуки для бекапов и какие?
Eugene
Гайз, подскажите либу для работы с датами
енот
moment js
Vitaly
luxon
Cenator 🐈
Date-fns
Vladimir
new Date()
Eugene
благадарю
Usman
Ребята, как сделать в Express так, чтобы get - запрос шел на '/' и на '/track'? Ну и тд на все запросы
Eldar
Не понятно что ты хочешь, зачем тебе два запроса
Eldar
Что в track происходит?
Eldar
Логирование запросов? Ну сделай мидлвару которая на все это отвечать будет
Viktor
app.get([‘/‘, ‘/track’], function(req,res){...});
Viktor
Если на все запросы, то используй *
Usman
Не понятно что ты хочешь, зачем тебе два запроса
в React стоит router. Когда перехожу на определенную ссылку, то обрабатывается только '/', а '/track' ничего не обрабатывается.
Eldar
Зачем тебе /track?
Usman
Если на все запросы, то используй *
вот именно, на все запросы он отправляет index.html
Usman
Зачем тебе /track?
чтоб получить данные из БД и отправить клиенту
Eldar
Тоесть у тебя такая логика, что при запросе на любую страницу, есть определенная функция /track, которая каждый раз должна отрабатывать и доставать данные для фронта на React?
Viktor
+ если стоит switch - то выполнен будет только первый подходящий роут
Viktor
Ну вот и ответ)
Usman
.
const RootRoutes = () => ( <Switch> <Route exact path="/" render={() => <User />} /> <Route exact path="/tracks" render={() => <Tracks />} /> <Route render={() => <div>404</div>} /> </Switch> );
Usman
.
понял) Спасибо)
Viktor
Совет: Если компоненты без пропсов - используй component вместо render.Читать мне как-то легче)
Viktor
Понял)
Rodion
а что лучше react native или node.js?
Eldar
а что лучше react native или node.js?
Некорректное сравнение
Cenator 🐈
а что лучше react native или node.js?
это не сравнимые вещи
Eldar
а что лучше react native или node.js?
ReactNative - технология для создания мобильных приложений. Node.js серверный run-time для JS (бекенд).
Таймураз
Rodion
Для чего лучше?
в мобилках
Таймураз
Таймураз
в мобилках
В мобилки не завезли еще ноду
Eldar
но есть electron и там нода крутится, поэтому и сравниваю
Electron вообще для клиентских приложений на десктопе. Ты перечисляешь разные вещи.
Rodion
Electron вообще для клиентских приложений на десктопе. Ты перечисляешь разные вещи.
но на электроне я могу же написать полноценное мобильное приложение?
Таймураз
Rodion
Нет
блин тогда не буду ноду учить(
Eldar
Лол
Artur
лол что
Usman
парень сдался)
Eldar
Давай так, если у тебя цель, писать мобильные приложения, то наверное тебе лучше действительно обратиться к ReactNative. Но настоящих мобильных приложений ты на нем все равно не построишь, понадобится так же очень часто костылять с Java расширениями и ObjectiveC/Swift кодом.
Andrey
Ребят, а как можно получить текущего юзера, в модели? Sails + Sequelize + Passport
Eldar
В этой жизни нет ничего легкого =/
Rodion
а че на ноде нельзя вообще писать мобильные приложения?
Eldar
а че на ноде нельзя вообще писать мобильные приложения?
В чистом виде - нет. Node.js это run-time для JS. Ничего больше.
Artur
))))
Rodion
тогда какой язык подходит для написания кроссплатформенных приложений типа под веб, десктоп, линукс, мак, иос, андройд?
Eldar
тогда какой язык подходит для написания кроссплатформенных приложений типа под веб, десктоп, линукс, мак, иос, андройд?
Это абсолютно разные платформы и приложения. Нет ничего универсального. Для десктопа - Electron, для мобилок ReactNative, NativeScript, или соответствующие мобильные фреймворки не завязанные на JS.