如何在无家可归的宅基地上运行vuejs

时间:2018-10-13 00:12:26

标签: laravel vue.js redis socket.io

我想使用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的方法。

1 个答案:

答案 0 :(得分:0)

  • vagrant ssh进入Homestead
  • 安装Yarn
  • (如果您还没有...做这些事情:)
    • git clone您的Vue项目
    • 将文件夹映射添加到Homestead.yaml
      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