Uncaught ReferenceError: не определяется при открытии через Heroku - PullRequest
0 голосов
/ 03 марта 2020

Когда я открываю приложение через heroku, оно показывает пару ошибок, связанных с Socket.io. Когда я запускаю его на localhost, все работает просто отлично.

// server.js
const app = require('./app');
const server = require('http').createServer(app);
const io = require('socket.io')(server);

console.log(`Mode: ${process.env.NODE_ENV}`);
const port = process.env.PORT || 3000;
server.listen(port, () => {
  console.log(`Server running on port: ${port}`);
});
// index.html
script(src='/socket.io/socket.io.js')
script(src='/js/bundle.js')
// script.js
import io from 'socket.io-client';
const socket = io();
Failed to load resource: net::ERR_CONNECTION_REFUSED
jQuery.Deferred exception: io is not defined ReferenceError: io is not defined
    at HTMLDocument.<anonymous> (https://infinite-meadow-83816.herokuapp.com/js/bundle.js:604:6379)
    at l (https://infinite-meadow-83816.herokuapp.com/js/bundle.js:535:29386)
    at c (https://infinite-meadow-83816.herokuapp.com/js/bundle.js:535:29688) undefined
Uncaught ReferenceError: io is not defined
    at HTMLDocument.<anonymous> (bundle.js:604)
    at l (bundle.js:535)
    at c (bundle.js:535)
DevTools failed to parse SourceMap: https://infinite-meadow-83816.herokuapp.com/bundle.js.map

Изображение с ошибками

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...