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