@nodejs_ru

Страница 890 из 2748
Bogdan
18.06.2017
11:23:52
видимо таки долбишься

Андрей
18.06.2017
11:23:54
У меня вот так работает

Hitomi's
18.06.2017
11:25:18
У меня вот так работает
и так не работает

index js

Google
Hitomi's
18.06.2017
11:25:29
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'); });

Bogdan
18.06.2017
11:25:33
и при чем тут устарела? ты же устанавливал экспресс из пекедж джейсон?

Hitomi's
18.06.2017
11:25:39
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;

api js

двай фалйа

файла

зачем мне его пекейдж

Андрей
18.06.2017
11:26:40
module.exports = (app) => { app.get('/', require('./ninjas').get); }

Bogdan
18.06.2017
11:26:44
короче, ты долбишься в глаза

расдупляйся и все заработает

Hitomi's
18.06.2017
11:27:11
короче, ты долбишься в глаза
кароче, ты просто слился

Андрей
18.06.2017
11:27:22
module.exports = (app) => { app.get('/', require('./ninjas').get); }
вместо require просто функцию впиши

Google
Hitomi's
18.06.2017
11:27:25
ноль аргументации

Bogdan
18.06.2017
11:27:30
чувак, ты скидываешь вообще не то, что у него в репе

какая еще аргументация нужна?

Hitomi's
18.06.2017
11:27:53
чувак, ты скидываешь вообще не то, что у него в репе
потому что та инфа что у него устарела

комменты на ютубе читай

Bogdan
18.06.2017
11:29:53
клонируй репу и сделай npm install

и запусти index.js

Hitomi's
18.06.2017
11:30:35
да так понятно, что все будет ок

но прикинь если просто нужно будет именнно последнюю версию

фу мля

лан

хрен с ним

скачаю егодерьмо

Mikhail
18.06.2017
11:42:56
но прикинь если просто нужно будет именнно последнюю версию
Да всё равно большинство пишет роуты через app.post('/start'), а не как в его примере

Amon Bower
18.06.2017
14:22:35
Здравствуйте! Подскажите, как после завершения запроса, отдать через return результат для моей функции?



Я через цикл вызываю каждый раз метод getPost(), который должен возвращать ответ от сервера

Wise
18.06.2017
14:34:52
Где вообще используется post?

Тебе нужно вернуть response из unirest?

Amon Bower
18.06.2017
14:37:30
я удалил лишний код. Вместо post, должен быть html

Google
Amon Bower
18.06.2017
14:40:13
Сделал. Но, проблема в том, что я собираюсь записи с сайта асинхронно. Далее, получив все записи, сохраняю в json файле.





Я не пойму, как сделать так, чтобы в posts сохранились все записи, а потом уже, сохранился сам файл

Недавно начал только учить promise и столкнулся сейчас с такой проблемой

? гриб
18.06.2017
14:45:17
writeFile в then засунь

Amon Bower
18.06.2017
14:46:24
То есть, каждый раз, при получении одной записи, которых может быть 20>, я должен выполнять writeFile?

Не думаю, что это хорошее решение

Sergey
18.06.2017
14:48:50
Вызывается когда все промисы отработают

Пашок
18.06.2017
14:49:51
Ну тогда если какой нибудь пост не доедет то он не получит вообще ничего

Сергей
18.06.2017
14:54:19


Amon Bower
18.06.2017
14:54:30
Тогда promise.all
Спасибо. Вроде норм.

Насчет того, что одна запись не придет, возможно. Но, пока этот костыль подойдет думаю

Сергей
18.06.2017
14:55:00
Лол

Amon Bower
18.06.2017
14:55:01


вот такой бдлкд получился

Сергей
18.06.2017
14:55:26
Вместо forEach используй map

Amon Bower
18.06.2017
14:55:39
почему?

Google
Сергей
18.06.2017
14:56:06
почему?
Возращать сразу в функции значение Map вернет новый массив с промисами

Amon Bower
18.06.2017
14:56:11
точно!

Даниил
18.06.2017
15:10:39
#whois фрилансю на Python+Flask и JS/TS (то на ноде что-то делаю, то говнокостылю на фронтенде), хочу вкатиться в нормальный фронтенд (сначала React, потом ClojureScript и Reagent). Алсо есть небольшой pet-проект на TypeScript и Sweet.js макросах - DSL для генерирования сишного кода из JS/TS. Может как-нибудь позже напишу о нём поподробнее, если вдруг кому-нибудь будет интересно) Алсо, люблю всякую функциональщину, стараюсь приучить себя сразу подключать Ramda в каждом новом проекте, учу Clojure(Script), присматриваюсь к Elm. Как-то так в общем)

Андрей
18.06.2017
15:20:53
Всем привет, с чего начать использовать связку vue + node?

Sergey
18.06.2017
15:21:17
и массив post глобально постаь, и если что-то одно обрубиться, в post будет то что прошло успешно, и его проверишь в catch

Андрей
18.06.2017
15:21:28
с установки node.js
Этот этап пройден

Admin
ERROR: S client not available

Cenator
18.06.2017
15:21:29
потом npm install -g vue-cli

vue init @templatename@ myproject

Дмитрий
18.06.2017
15:22:08
Cenator
18.06.2017
15:22:39
Этот этап пройден
вопрос конкретнее надо задавать

Aleksandr
18.06.2017
16:45:06
вопрос конкретнее надо задавать
зачем ты поставил такой аватар?

Vladimir
18.06.2017
16:48:26
Это хороший вопрос

@ItsJohnCena будь добр, смени аватар, если не хочешь бан

Vlad
18.06.2017
16:50:35
Ахах, а за что бан? Мне просто интересно, мы же тут, как Нео от пуль, стараемся от политоты уворачиваться, логичнее ведь просто проигнорировать :) Уверен, большинство даже не обратило внимание.

Vladimir
18.06.2017
16:51:29
Это за гранью обычной политоты

Sergey
18.06.2017
16:53:01
зачем ты поставил такой аватар?
А что там? Ислам? Тут все христиане?

Google
Таймураз
18.06.2017
16:53:20
А что там? Ислам? Тут все христиане?
Чел, убивший посла РФ в Турции

Aleksandr
18.06.2017
16:53:23
Ахах, а за что бан? Мне просто интересно, мы же тут, как Нео от пуль, стараемся от политоты уворачиваться, логичнее ведь просто проигнорировать :) Уверен, большинство даже не обратило внимание.
гражданин пришел в русскоязычную группу (тут русские значит) и поставил на аватар существо выстрелившее в представителя русских из ненависти к русским. делать это может либо дегенерат, либо такое же существо. никакой политоты, но это плевок

Vladimir
18.06.2017
16:53:34
Это не политика, это терроризм

Aleksandr
18.06.2017
16:55:06
Россияне, если уж на то пошло
под этим словом я подразумеваю все богатство народов страны

Vlad
18.06.2017
16:58:51
Вот это уже политота. Если мне не изменяет память, это было сделано не из ненависти к русским, а как следствие предшествующей череды событий в Сирии. + Александр, обзывать человека за его мировоззрение как-то фи.

Zzepish
18.06.2017
16:59:08
Всем привет! - работаю в Playwing - PHP - разными вопросами, связанными с беком - изучение nodejs - Харьков - Из интернета #whois

Vlad
18.06.2017
16:59:17
Но соглашусь на 100%, что в целях шутки использовать этот аватар - бред.

Zzepish
18.06.2017
17:00:16
господа, вопрос: юзаю модуль request (его метод pipe), чтоб вернуть изображение пользователю. реально ли как-то управлять буфером пайпа?

Дмитрий
18.06.2017
17:00:48
Ты вроде сам можешь заимплементить stream

Dmitriy
18.06.2017
17:01:30
Понятно. Просто не в курсе, не интересуюсь политикой
Если ты не интересуешься политикой - политика интересуется тобой. Увы

Aleksandr
18.06.2017
17:01:35
Zzepish
18.06.2017
17:02:20
Ты вроде сам можешь заимплементить stream
Фиг знает ) фишка в том, что я пышник. С js имел мало дела ) по-этому - по-проще и как для дебилов плз)

Виталий
18.06.2017
17:11:13
Ребят, а такой юзкейс: необходимо с клиента сохранить картинку через ноду и потом обратно ее вытягивать на клиент типа превью, как это лучше всего сделать?

Yan
18.06.2017
17:11:19
Посоветуйте, пожалуйста, годных туториалов по ноде.

Страница 890 из 2748