Я пытался создать чат с использованием javascript и npm.
Поскольку он был в некоторой степени завершен, он был развернут на heroku и отображался как net :: ERR_CONNECTION_REFUSED
в инструменте разработчика Chrome.
Я думаю,что socketio, express, heroku являются причиной ошибки.
URL сайта находится здесь:
https://reax -chat.herokuapp.com / public /
Этот код здесь.
const express = require('express')
const app = express()
const server = require('http').createServer(app)
const portNumber = process.env.PORT || 3005
server.listen(portNumber, () => {
console.log('起動しました', 'http://localhost:' + portNumber)
})
app.use('/public', express.static('./public'))
app.get('/',(req,res) => {
res.redirect(302, '/public')
})
const socketio = require('socket.io')
const io = socketio.listen(server)
io.on('connection',(socket) => {
console.log('Acces to User:', socket.client.id)
socket.on('chatMessage',(msg) => {
console.log('message',msg)
io.emit('chatMessage',msg)
})
})
Как я могу устранить эту ошибку?Спасибо.