Socket.io监听两个NuxtJs应用程序

时间:2018-10-09 04:33:57

标签: express socket.io nuxt.js

我有两个安装了Socket.io的NuxtJ。两者都具有用于服务器的相同代码,但是具有不同的端口,一个是1010,另一个是3000。首先,我创建了端口为1010的NuxtJs应用程序,其次是端口为3000的其他NuxtJs应用程序。

但是具有端口1010的NuxtJs应用程序上的socket.io既监听NuxJs应用程序的事件,又具有端口3000的NuxtJs应用程序上的socket.io没有监听任何事件。我不知道发生了什么事?

带有端口3000的NuxtJs应用

const express = require('express')
const { Nuxt, Builder } = require('nuxt')
const app = express()
const host = process.env.HOST || '127.0.0.1'
const port = process.env.PORT || 3000

app.set('port', port)

// Listen the server
const server = app.listen(port, host)
const io = require('socket.io').listen(server)

带有端口1010的NuxtJs应用 这里的代码相同,但端口不同

...
const port = process.env.PORT || 1010
...

0 个答案:

没有答案