Vint
Не то видишь)
В 178-й замени request_id на id.
Vint
И пользуйся линтером - будет спасать от такой фигни.
Fink
ох, точняк
Fink
спасибо большое
Sergey
а ещё пользуйся IDE)
Fink
а почитать дадите что-нибудь про линтер? можно на англ?
Vint
Не за что)
Sergey
она ещё на моменте написания спасет
Vint
Читать про eslint где угодно. Других вариантов нет.
Для более простых проверок хватит jshint, но он уже "старик".
Fink
ок, еще раз спасибо
Petro
Вопрос, можно ли использовать google maps как сервис хранение точек, чтоб в любое время я мог подключится поставить точку или взять все точки в радиусе
Sergey
Есть кто пользуется WebStorm?
Nikita
+
Sergey
Нужно настроить алиас для директории
Sergey
у меня есть
root/
—src/
—docs/
—another/
Sergey
мне нужно настроить папочку another/
как корень ресурсов, но с алиасом, чтобы можно было
import Someth from ‘name/fileName'
Sergey
так настроено в хуках и вебпаке
но идеха не распознает
Sergey
получилось только настроить так, чтобы она понимала root/another/ как корень импортов
то есть только import ‘fileName’
Sergey
а мне нужно именно алиас для директории
Sergey
есть варианты?
Nikita
неа, как-то раз такое делал в проекте, потом отказался
Nikita
atom-autocomplete-modules такое умеет =) Прям с вебпака тянет
Sergey
таки для атома))
Sergey
я с него слез
Denis
А кто использует JSON API плотно?
Denis
В случае ошибок возвращаете ещё и соответствующий HTTP код или только блоком errors ограничиваетесь?
Evgeny
http тоже
Denis
When a server encounters multiple problems for a single request, the most generally applicable HTTP error code SHOULD be used in the response.
Evgeny
нет, спасибо
Denis
Вот эта часть "applicable" очень неоднозначна
Denis
У нас пока только два HTTP-кода используется:
400 – The 4xx class of status code is intended for situations in which the client seems to have erred.
500 – The server failed to fulfill an apparently valid request
Denis
А как разница между этими двумя кодами?
404 Not Found
501 Not Implemented
Sergei
404 - сервис не знает че ты у него спросил
501 - ты пришел в существующий путь но спросил метод (апи допустим), который не существует
Sergei
(по сути то смысл один, если не нужны подробности)
Sergey
Смысл разный
Vladimir
404 - значит клиент неправ
Vladimir
501 - сервер неправ
Sergey
5ХХ сервер
Denis
Но зачем тут аристотелевская логика )
Sergei
по сути трактовка статуса индивидуальна в общем
Sergey
REST жи
Denis
В каких ситуациях у нас 501? В каких 404?
Denis
Для всех /api/*, которые не реализовали, возвращать 501? А для всех остальных неизвестных роутов - 404?
Denis
А кто-нибудь в Express такое настроил?)
Denis
Евгений?)
Sergey
Можно так
Sergey
Надо создать роутер
Sergey
И там резолвить * в конце
Sergei
(на самом деле трактовка этого дела - как сам понимаешь)
Denis
Интернет не даёт чёткого ответа 404 или 501
Denis
Или правильно сравнить 501 и 405 ( Method Not Allowed)?
Vladimir
The 501 (Not Implemented) status code indicates that the server does
not support the functionality required to fulfill the request. This
is the appropriate response when the server does not recognize the
request method and is not capable of supporting it for any resource.
Vladimir
То есть, если тебе приходит метод который ты вообще не поддерживаешь никогда
Denis
Метод = GET|POST|HEAD|DELETE ?
Vladimir
Да
Denis
ауч
Denis
Тогда 405 когда возвращаем?
Vladimir
Да, лучше так
Denis
Когда для определённого ресурса не разрешён метод?
Vladimir
Вот за это я и не люблю рест
Denis
Да это уже вопрос чистого HTTP скорее)
Denis
Denis
Можно и JSON API невзлюбить за такие формулировки
Denis
https://www.npmjs.com/package/csurf
Evgeny
Евгений?)
А дай как мне магазин "Азбуко Вкусы" - 404
А налейка мне кофе - 501
Group Butler [beta]
Hello everyone!
My name is Group Butler [beta], and I'm a bot made to help administrators in their hard work.
Алексей
/warn
Group Butler [beta]
повседневность has been warned (1/3)
Алексей
/warn
Group Butler [beta]
KlonD90 has been warned (1/3)
Алексей
/warn
Group Butler [beta]
Danila has been warned (1/3)
Алексей
/warn
Group Butler [beta]
Andrey has been warned (1/3)
Anton
На что варнинги?
Алексей
За флуд и оффтоп
Алексей
Если хотите поделиться стикерами - пишите в личных сообщениях. Не нужно засорять группу.
Ilia
Брюс всемогущий:)
Алексей
Этого легко избежать. Не уходите в оффтоп. Общайтесь по теме чата и все будет ок.
Danila
правила составь тогда заодно