【发布时间】:2017-01-28 10:02:41
【问题描述】:
我在 webpack/vue 项目中使用 socket.io(由 vue-cli 构建)。
这是客户端初始化socket.io的方式:
var socketlib = require('socket.io-client')
var socket = socketlib('http://localhost:3000/')
我想在测试中使用不同的端口,以便让我能够在开发服务器启动时运行测试(3001 用于测试)。
如何让客户端在测试中访问 3001 端口?我需要服务器端渲染吗?
【问题讨论】:
-
你需要一些方法来告诉你的 vue 应用它处于开发模式。这可以通过使用服务器端渲染来完成,例如:设置配置变量。或者两个不同的应用程序,但它们也将被放入服务器端的 HTML 中。基本上:是的,您需要以任何方式进行服务器端渲染。
-
@keksnicoh 这就是我的想法。转换成答案,我会接受。
标签: vue.js server-side-rendering