【问题标题】:how to run vuejs on vagrant homestead如何在流浪宅基地上运行 vuejs
【发布时间】:2019-03-18 05:02:55
【问题描述】:

我想使用 Laravel 作为后端和 VueJS 作为前端来构建具有实时功能的单页应用程序,并且我想使用 Redis 和 socket.io 来实现实时功能。

问题是我使用的是 Windows,我无法在我的操作系统上运行 Redis。 当我使用 Laravel Homestead 时,我可以使用 Laravel 附带的 VueJS 以及 Redis 和 Laravel Echo Server 来制作实时功能。 但我想制作分离的 VueJS 前端和 Laravel 后端,并使用 NodeJS、Redis 和 socket.io 实现 websockets。

我想知道是否可以使用我的 Laravel Homestead Vagrant VM 作为开发环境来实现这一目标。
我尝试在 Homestead 中提供我的 Vue 应用程序,在 localhost:8080 中提供后端服务,但我找不到从本地机器访问它的方法。
一般来说,我想要一种在我的机器或 Laravel Homestead 上运行 Laravel、Redis 和 socket.io 的 VueJS SPA。

【问题讨论】:

  • 我把上面的评论加倍。使用 docker,您可以通过一个简单的命令在其基本配置中设置 Redis。虽然我不知道 Vagrant 是如何工作的,所以这个评论可能有点偏颇:)

标签: laravel vue.js redis socket.io


【解决方案1】:
  • vagrant ssh 进入家园
  • 安装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

【讨论】:

    猜你喜欢
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多