我想使用Laravel作为后端并使用VueJS作为前端来构建具有实时功能的单页应用程序,并且我想使用Redis和socket.io实现实时功能。
问题是我正在使用Windows,但无法在我的OS上运行Redis。 当我使用Laravel Homestead时,我可以使用Laravel随同Redis和Laravel Echo Server一起提供的VueJS进行实时功能。 但是我想分离VueJS前端和Laravel后端,并使用NodeJS,Redis和socket.io实现websocket。
我想知道我是否可以使用Laravel Homestead Vagrant VM作为开发环境来实现此目标。
我试图在Homestead中提供Vue应用,在localhost:8080
中提供后端,但找不到从本地计算机访问它的方法。
总的来说,我想要一种在我的机器或Laravel Homestead上运行带有Laravel,Redis和socket.io的VueJS SPA的方法。
答案 0 :(得分:0)
vagrant ssh
进入Homestead git clone
您的Vue项目folders:
- map: /path/on/your/local/computer
to: /home/vagrant/wherever/you/cloned/it
vagrant provision
cd
进入您的Vue项目yarn install
yarn serve --host 198.168.10.10