
Anton
21.06.2018
08:19:08

Mark
21.06.2018
08:20:13
"errorMessage": "TypeError: URL is not a constructor",
Ду ай нид npm i url?

Dika
21.06.2018
08:20:38

Google

Anton
21.06.2018
08:20:41

Mark
21.06.2018
08:20:55
Не взлетает

Vlad
21.06.2018
08:20:56
Ребят.
Есть простенький CRUD на koa.
Есть koa-swagger.
выглядит это все примерно так: (некоторые поля опущены). Подключили midlleware, написали api.yml
app.use(swagger.init({
swaggerURL: '/swagger',
swaggerJSON: '/api-docs.json',
swaggerUI: '../public/swagger',
basePath: 'http://localhost:3000',
apis: ['./api.yml']
}));
при переходе на localhost:3000/swagger -> Not Found
Мне кажется, я пропустил какой-то важный шаг. Подскажите, кто работал с такими вещами

Mark
21.06.2018
08:23:39
Сорян, сейчас гистом сделаю
https://gist.github.com/mark-o-ts/7040f6d4478ab9e7e54b09b5b7e3a944
Пробовал:
/*global URL*/
const URL = require('url')

Anton
21.06.2018
08:25:05

Mark
21.06.2018
08:25:05
Буду благодарен за помощь!

Anton
21.06.2018
08:25:09
поставил 8.10 через nvm
> process.version
'v8.10.0'
> const url = require('url')
undefined
> url.URL
[Function: URL]
> const host = new url.URL('https://google.com').hostname
undefined
> host
'google.com'

Mark
21.06.2018
08:25:29
Агааа
не, не взлетает
UPD:
На локалке взлетает без проблем
Деплой на лямбде не взлетает

Google

Mark
21.06.2018
08:33:04
Никаких идей?
Чем тогда можно заменить?

Anton
21.06.2018
08:33:42
ну легаси
const url = require('url')
const host = url.parse('https://google.com').hostname
https://nodejs.org/api/url.html#url_legacy_url_api

Mark
21.06.2018
08:42:21
Спасибо, не взлетает, что-то не так

Boa
21.06.2018
08:42:35

AndrInsider
21.06.2018
08:45:15
привет!. а если я такое сделаю..? на компанию работаю. воу, фреймворк решает мою задачу! возьму и подключу его к проекту. "начальство" мне сразу по рукам надает?

Mark
21.06.2018
08:46:27
Обсуди с начальством и проблемы нет
ну легаси
UPD
Первый вариант работает
Проблема была в том, что я не во всех файлах добавил!
#легасиненужен
Спасибо за помощь!
Полет нормальный!

Anton
21.06.2018
08:51:42
сорян
чё-т со стикерами не то
или не отправилось

Mark
21.06.2018
08:52:08
Они удаляются

Anton
21.06.2018
08:52:14
а ок
?

Mark
21.06.2018
08:52:35
Полет прошел удачно! Ай спасибо!

AndrInsider
21.06.2018
08:57:14
Вы считаете что код в проеектах на Ноде читать и понимать сложнее. мне сложнее чужой код в проекте на ноде понять? что мне нужно подтянуть вообще в языке JS не подскажете? чтобы код на ноде понимать хоть код примерно?

Sergey
21.06.2018
09:00:05

Google

Вишневый чай
21.06.2018
09:00:09

AndrInsider
21.06.2018
09:01:14
сложнее чем что?
я знак вопроса забыл поставит. ну чем, нативный JS допустим, сложнее вроде

Sergey
21.06.2018
09:01:42
в ноде и есть нативный js

Вишневый чай
21.06.2018
09:02:20

AndrInsider
21.06.2018
09:03:14

Eugene
21.06.2018
09:03:49
?кодить больше и читать бест практис

Hedint
21.06.2018
09:04:00
какие фишки могут быть в понимании кода? 10 лайфхаков, как читать книжки?
нужно просто больше читать и больше писать код

Sergey
21.06.2018
09:04:11

AndrInsider
21.06.2018
09:04:14
в ноде и есть нативный js
"нода сложнее/, чем нативный JS". я конечно не спец. но болдее адекватного сообщения не прочитал еще.

Sergey
21.06.2018
09:04:51
может под нативным js ты понимаешь jquery?

Alex
21.06.2018
09:05:23
Я думал нода и есть нативный джиэс

Eugene
21.06.2018
09:05:29
?

AndrInsider
21.06.2018
09:05:43

Hedint
21.06.2018
09:05:44
весь js - нативный (или наоборот, весь js - не нативный :D)

Eugene
21.06.2018
09:06:36
?немного троллингом попахивает, или вообще нет опыта работы

Вишневый чай
21.06.2018
09:07:11

Oleg
21.06.2018
09:07:18

Вишневый чай
21.06.2018
09:07:36
SODD )

Sergey
21.06.2018
09:07:37

Google

AndrInsider
21.06.2018
09:07:57

Вишневый чай
21.06.2018
09:08:39

Таймураз
21.06.2018
09:09:56

Вишневый чай
21.06.2018
09:10:58
Чую Богдан счас выдаст сагу

AndrInsider
21.06.2018
09:12:52

Eugene
21.06.2018
09:13:26
?што

Таймураз
21.06.2018
09:13:35
Я вот тоже прихуел мальца:D

Sergey
21.06.2018
09:14:25

AndrInsider
21.06.2018
09:14:47

Yadgar
21.06.2018
09:15:40
Какой же бред вы тут пишете.... вы бы лучше делом занимались

Eugene
21.06.2018
09:16:11

Таймураз
21.06.2018
09:16:21
Читай исходники каких-нибудь популярных либ
Даже если они криво написаны- все равно полезно будет

Cenator
21.06.2018
09:16:54

Таймураз
21.06.2018
09:17:26

Eugene
21.06.2018
09:17:34

Cenator
21.06.2018
09:17:43

Alexander
21.06.2018
09:17:59

Таймураз
21.06.2018
09:18:05
Это как с гомосексуальностью- каждый сам для себя решить должен, нормальный он или не будет завершать строку?

Google

Alexander
21.06.2018
09:18:19
А лучше один раз напрячься и потом расслабляться, чем постоянно напрягаться понемножечку

Volodymyr
21.06.2018
09:20:30
Ребят, всем привет, посоветуйте литературу по Node.JS, что бы максимально разобраться) доку само собой читаем)) может скринкаст какой-то?)

Mikhail
21.06.2018
09:24:57
https://www.youtube.com/watch?v=ILpS4Fq3lmw&list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg

Volodymyr
21.06.2018
09:26:03

Evgeny
21.06.2018
09:27:08

Vlad
21.06.2018
09:27:36
Это об основых концепциях.
После чего можно почитать какой-нибудь проект на гитхабе.

AndrInsider
21.06.2018
09:41:25

Таймураз
21.06.2018
09:44:36

AndrInsider
21.06.2018
09:48:34

Таймураз
21.06.2018
09:49:07

Yadgar
21.06.2018
09:52:00
Даже с переводом) notbad

AndrInsider
21.06.2018
09:52:11

Volodymyr
21.06.2018
09:52:40
спасибо)

Таймураз
21.06.2018
09:52:53

Mark
21.06.2018
09:54:59
Или сесть одной жопой на все стулья сразу!?

AndrInsider
21.06.2018
09:57:27