2017-01-28 47 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。