У меня, как обычно, возникали очень маленькие проблемы, когда у меня был сторонний проект.
Думаю, я все еще не настолько умел использовать современный javascript, ES6 в своем проекте.
Я использовал синтаксис ES6 в очень ограниченных случаях, таких как функция стрелки, назначение реструктуризации, обратный апостроф, параметр отдыха и т. Д.)
У меня нет ошибок, когда я использую метод «require», потому что require встроен в синтаксис в самом node.js, поэтому нет проблем с транс-компиляцией.
Я заменил эти коды на современный JS, вы можете увидеть всю настройку процесса здесь
Однако у меня бывают ошибки, когда я использую современный JS.
все коды работают хорошо, кроме строки 11.
Я глубоко задумался, почему возникло 500 ошибок, когда серверная сторона не может обработать запрос со стороны клиента, тогда как клиент отправляет запрос хорошо.
Я наконец нашел здесь причину: файл экспорта routes / index.js не может отправить объект googleMapsClient при экспорте функции «route».
Сначала я вставляю переменную googleMapsClient в каждый маршрутизатор, но это снижает удобочитаемость кодов.
Вы видите ниже:
Лучших способов, чем приведенный выше, я не нашел.
Если у кого-то есть отзывы, просьба оставлять комментарии.
Спасибо
Райан
Ссылка
"Переполнение стека"