我在webpack / vue项目中使用socket.io(由vue-cli构建)。
这是客户端初始化socket.io的方式:
var socketlib = require('socket.io-client')
var socket = socketlib('http://localhost:3000/')
我想在测试中使用不同的端口,以便让我在开发服务器启动时运行测试(3001用于测试)。
如何让客户端在测试中访问3001端口?我需要服务器端渲染吗?
答案 0 :(得分:1)
答案是肯定的。
任何方法基本上都是服务器端渲染。必须向应用程序提供处于开发模式的信息。要么你有一个单独的dev-app.js,一些javascript配置,一些元素属性或者那么多。即使一个人有一个单独的dev-app.js,它也必须呈现为应用程序脚本为dev-app.js的HTML。