2017-01-28 49 views
1

我使用的的WebPack/VUE项目(由VUE-CLI建)socket.io。Vue公司 - 如何使用测试不同的socket.io端口?

这是怎样的客户初始化,socket.io:

var socketlib = require('socket.io-client') 
var socket = socketlib('http://localhost:3000/') 

我想用在测试不同的端口,以使我同时开发服务器是向上运行测试(3001测试)。

我如何在测试客户端访问3001端口?我需要服务器端渲染吗?

+1

你需要一些方法来告诉你VUE,应用程序,它是在开发模式。这可以通过使用服务器端渲染来完成,例如:设置配置变量。或者两个不同的应用程序,但它们也将放入服务器端的HTML中。基本上:是的,你需要任何方式渲染服务器端。 – keksnicoh

+0

@keksnicoh这就是我的想法。转换成答案,我会接受。 – ripper234

回答

1

答案是肯定的

任何一个方法基本上是服务器端呈现。必须向应用程序提供它处于开发模式的信息。要么你有一个单独的dev-app.js,一些javascript配置,一些元素属性或者以往的东西。即使有一个单独的dev-app.js,它也必须呈现为应用程序脚本为dev-app.js的HTML。