Как исправить некоторые ошибки JavaScript на сервере nginx - PullRequest
0 голосов
/ 09 мая 2019

Я развертываю свой код на prod-сервере с идентичной конфигурацией nginx. Это приложение Laravel. Ошибки, отображаемые в журнале консоли Chrome:

JQMIGRATE: Migrate is installed, version 3.0.1
50166f85805d00f05515399fd4c731cc-1557203123:1195 Uncaught ReferenceError: Invalid left-hand side expression in postfix operation
uploader.js:319 Uncaught TypeError: $(...).render is not a function
    at uploader.js:319
    at uploader.js:323
(anonymous) @ uploader.js:319
(anonymous) @ uploader.js:323

X.init @ default:730
X.load @ default:728
(anonymous) @ default:743
(anonymous) @ default:744
(anonymous) @ default:746

Однако, тот же код хорошо работает на сервере разработчиков. В результате многие функции JavaScript, включая всплывающие окна, не работают.

Какова возможная причина этой проблемы?

1 Ответ

0 голосов
/ 09 мая 2019

Наконец-то я могу все исправить.

Проблема вызвана уменьшением js, генерируемым октябрем при app.debug=false и cms.enableAssetMinify=null. Это отлично работает в dev как app.debug=true

Итак, я изменил enableAssetMinify=false в app/cms.php

...