У меня, как обычно, возникали очень маленькие проблемы, когда у меня был сторонний проект.

Думаю, я все еще не настолько умел использовать современный javascript, ES6 в своем проекте.

Я использовал синтаксис ES6 в очень ограниченных случаях, таких как функция стрелки, назначение реструктуризации, обратный апостроф, параметр отдыха и т. Д.)

У меня нет ошибок, когда я использую метод «require», потому что require встроен в синтаксис в самом node.js, поэтому нет проблем с транс-компиляцией.

Я заменил эти коды на современный JS, вы можете увидеть всю настройку процесса здесь

Однако у меня бывают ошибки, когда я использую современный JS.

все коды работают хорошо, кроме строки 11.

Я глубоко задумался, почему возникло 500 ошибок, когда серверная сторона не может обработать запрос со стороны клиента, тогда как клиент отправляет запрос хорошо.

Я наконец нашел здесь причину: файл экспорта routes / index.js не может отправить объект googleMapsClient при экспорте функции «route».

Сначала я вставляю переменную googleMapsClient в каждый маршрутизатор, но это снижает удобочитаемость кодов.

Вы видите ниже:

Лучших способов, чем приведенный выше, я не нашел.

Если у кого-то есть отзывы, просьба оставлять комментарии.

Спасибо

Райан

Ссылка

"Переполнение стека"