Я использую socket.io в проекте webpack/vue (построен vue-cli).Vue - Как использовать другой порт socket.io в тестах?
Это как клиент инициализируется socket.io:
var socketlib = require('socket.io-client')
var socket = socketlib('http://localhost:3000/')
Я хотел бы использовать другой порт в тестировании, для того, чтобы дать мне возможность запускать тесты, пока сервер DEV вверх (3001 для испытаний).
Как сделать клиент доступ к порту 3001 в тестах? Нужен ли мне серверный рендеринг?
вам нужно как-то сказать vue-app, что он находится в режиме dev. Это можно сделать, используя рендеринг на стороне сервера, например: установка переменной конфигурации. Или два разных приложения, но они также будут помещены в HTML на стороне сервера. В принципе: да, вам нужна поддержка сторон сервера. – keksnicoh
@keksnicoh вот что я думал. Преобразуйте в ответ, и я соглашусь. – ripper234