我目前正在学习React,最终与Ruby on Rails配对。
我正在遵循教程:https://www.youtube.com/watch?v=w7ejDZ8SWv8来处理该语言。
我已经成功编译构建文件夹*,运行命令$ npm run build
我还在终端中运行了$ sudo npm i -g serve
命令来安装npm serve
当在localhost:8000上运行构建时,在终端中使用命令$ serve - s -p 8000
,它使用WEBrick::HTTPServer
提供服务,在终端中抛出以下内容:
[2022-09-12 15:03:22] INFO WEBrick 1.7.0
[2022-09-12 15:03:22] INFO ruby 3.0.0 (2020-12-25) [x86_64-darwin19]
[2022-09-12 15:03:22] INFO WEBrick::HTTPServer#start: pid=5412 port=8000
这导致localhost:8000
显示:
我的问题是:有没有一种方法可以改变这一点,这样我就可以成功地服务于我的react build,而不会在以后返回服务于我的RoR应用程序时引起问题?
1条答案
按热度按时间vaqhlq811#
您提供的是整个项目目录,由于找不到index.html,浏览器将显示文件夹结构的导航。
指定您希望提供构建文件夹应该可以修复它