Нет такого понятия, как расширение файла, когда вы имеете дело с HTTP. Вместо этого используется заголовок ответа Content-Type
(и он должен быть application/javascript
, как и любой другой JS).
Возможно, вы захотите использовать расширение файла .js
при обслуживании файлов stati c поскольку HTTP-серверы будут склонны распознавать его как JS, так что это удобный способ автоматически установить правильное значение Content-Type
.