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
Anonymous
зачем мне его пекейдж
Андрей
module.exports = (app) => {
app.get('/', require('./ninjas').get);
}
Bohdan
короче, ты долбишься в глаза
Bohdan
расдупляйся и все заработает
Anonymous
Андрей
Anonymous
ноль аргументации
Bohdan
чувак, ты скидываешь вообще не то, что у него в репе
Bohdan
какая еще аргументация нужна?
Anonymous
Anonymous
комменты на ютубе читай
Bohdan
клонируй репу и сделай npm install
Bohdan
и запусти index.js
Anonymous
да так понятно, что все будет ок
Anonymous
но прикинь если просто нужно будет именнно последнюю версию
Anonymous
фу мля
Anonymous
лан
Anonymous
хрен с ним
Anonymous
скачаю егодерьмо
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
GG
Вызывается когда все промисы отработают
파쇼크
Ну тогда если какой нибудь пост не доедет то он не получит вообще ничего
Sergey
Kocha, современный и простой клон Mocha без глобальных переменных — https://github.com/kt3k/kocha
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. Как-то так в общем)
GG
Андрей
Всем привет, с чего начать использовать связку vue + node?
Cenator 🐈
GG
и массив post глобально постаь, и если что-то одно обрубиться, в post будет то что прошло успешно, и его проверишь в catch
Андрей
Cenator 🐈
потом npm install -g vue-cli
Cenator 🐈
vue init @templatename@ myproject
Дима
Vladimir
Это хороший вопрос
Vladimir
@ItsJohnCena будь добр, смени аватар, если не хочешь бан
Влад
Ахах, а за что бан?
Мне просто интересно, мы же тут, как Нео от пуль, стараемся от политоты уворачиваться, логичнее ведь просто проигнорировать :)
Уверен, большинство даже не обратило внимание.
Vladimir
Это за гранью обычной политоты
Таймураз
Таймураз