Anonymous
в документации его уже не надо использовать
Bohdan
покажи что ты запускаешь
Андрей
require('./routes')(app);
Bohdan
видимо таки долбишься
Андрей
У меня вот так работает
Anonymous
У меня вот так работает
и так не работает
Anonymous
index js
Anonymous
const express = require('express'); const routes = require('./routes/api'); //set up express const app = express(); app.get('/', function (req, res) { res.send('Hello World!') }) //listen for requests app.listen(process.env.port || 4000, function () { console.log('hi'); });
Bohdan
и при чем тут устарела? ты же устанавливал экспресс из пекедж джейсон?
Anonymous
const express = require('express'); const router = express.Router(); //get a list of ninjas from db router.get('/ninjas', function (req, res) { res.send({ type: 'GET' }); }); //add new ninja to the db router.post('/ninjas', function (req, res) { res.send({ type: 'POST' }); }); //update a ninja in the db router.put('/ninjas/:id', function (req, res) { res.send({ type: 'PUT' }); }); //delete a ninja from the db router.delete('/ninjas/:id', function (req, res) { res.send({ type: 'DELETE' }); }); module.exports = router;
Anonymous
api js
Anonymous
двай фалйа
Anonymous
файла
Anonymous
зачем мне его пекейдж
Андрей
module.exports = (app) => { app.get('/', require('./ninjas').get); }
Bohdan
короче, ты долбишься в глаза
Bohdan
расдупляйся и все заработает
Anonymous
короче, ты долбишься в глаза
кароче, ты просто слился
Андрей
module.exports = (app) => { app.get('/', require('./ninjas').get); }
вместо require просто функцию впиши
Anonymous
ноль аргументации
Bohdan
чувак, ты скидываешь вообще не то, что у него в репе
Bohdan
какая еще аргументация нужна?
Anonymous
чувак, ты скидываешь вообще не то, что у него в репе
потому что та инфа что у него устарела
Anonymous
комменты на ютубе читай
Bohdan
клонируй репу и сделай npm install
Bohdan
и запусти index.js
Anonymous
да так понятно, что все будет ок
Anonymous
но прикинь если просто нужно будет именнно последнюю версию
Anonymous
фу мля
Anonymous
лан
Anonymous
хрен с ним
Anonymous
скачаю егодерьмо
Михаил Макарычев
но прикинь если просто нужно будет именнно последнюю версию
Да всё равно большинство пишет роуты через app.post('/start'), а не как в его примере
Archakov
Здравствуйте! Подскажите, как после завершения запроса, отдать через return результат для моей функции?
Archakov
Archakov
Я через цикл вызываю каждый раз метод getPost(), который должен возвращать ответ от сервера
M
Где вообще используется post?
M
Тебе нужно вернуть response из unirest?
Archakov
я удалил лишний код. Вместо post, должен быть html
Archakov
Сделал. Но, проблема в том, что я собираюсь записи с сайта асинхронно. Далее, получив все записи, сохраняю в json файле.
Archakov
Archakov
Archakov
Я не пойму, как сделать так, чтобы в posts сохранились все записи, а потом уже, сохранился сам файл
Archakov
Недавно начал только учить promise и столкнулся сейчас с такой проблемой
ixplo
writeFile в then засунь
Archakov
То есть, каждый раз, при получении одной записи, которых может быть 20>, я должен выполнять writeFile?
Archakov
Не думаю, что это хорошее решение
GG
Вызывается когда все промисы отработают
파쇼크
Ну тогда если какой нибудь пост не доедет то он не получит вообще ничего
Sergey
Kocha, современный и простой клон Mocha без глобальных переменных — https://github.com/kt3k/kocha
Archakov
Тогда promise.all
Спасибо. Вроде норм.
Archakov
Насчет того, что одна запись не придет, возможно. Но, пока этот костыль подойдет думаю
Sergey
Лол
Archakov
Archakov
вот такой бдлкд получился
Sergey
Вместо forEach используй map
Archakov
почему?
Sergey
почему?
Возращать сразу в функции значение Map вернет новый массив с промисами
Archakov
точно!
доня.
#whois фрилансю на Python+Flask и JS/TS (то на ноде что-то делаю, то говнокостылю на фронтенде), хочу вкатиться в нормальный фронтенд (сначала React, потом ClojureScript и Reagent). Алсо есть небольшой pet-проект на TypeScript и Sweet.js макросах - DSL для генерирования сишного кода из JS/TS. Может как-нибудь позже напишу о нём поподробнее, если вдруг кому-нибудь будет интересно) Алсо, люблю всякую функциональщину, стараюсь приучить себя сразу подключать Ramda в каждом новом проекте, учу Clojure(Script), присматриваюсь к Elm. Как-то так в общем)
Андрей
Всем привет, с чего начать использовать связку vue + node?
GG
и массив post глобально постаь, и если что-то одно обрубиться, в post будет то что прошло успешно, и его проверишь в catch
Андрей
с установки node.js
Этот этап пройден
Cenator 🐈
потом npm install -g vue-cli
Cenator 🐈
vue init @templatename@ myproject
Дима
Cenator 🐈
Этот этап пройден
вопрос конкретнее надо задавать
Aleksand
вопрос конкретнее надо задавать
зачем ты поставил такой аватар?
Vladimir
Это хороший вопрос
Vladimir
@ItsJohnCena будь добр, смени аватар, если не хочешь бан
Влад
Ахах, а за что бан? Мне просто интересно, мы же тут, как Нео от пуль, стараемся от политоты уворачиваться, логичнее ведь просто проигнорировать :) Уверен, большинство даже не обратило внимание.
Vladimir
Это за гранью обычной политоты
GG
зачем ты поставил такой аватар?
А что там? Ислам? Тут все христиане?
Таймураз
А что там? Ислам? Тут все христиане?
Чел, убивший посла РФ в Турции