web - 使用 erlang yaws 服务静态网站时出错
问题描述
我有一个使用 dotnet 作为后端和 reactjs 作为前端的 Web 应用程序构建。我构建前端文件并希望使用 yaws 为它们提供服务。我有以下配置/etc/yaws/conf.d/localhost.conf
:
<server localhost>
port = 8080
listen = 0.0.0.0
docroot = /var/www/apps/foobar/build
dir_listings = true
</server>
我正在使用默认yaws.conf
文件。
该目录/var/www/apps/foobar/build
包含构建文件:
assets
favicon.svg
index.html
manifest.json
robots.txt
static
我能够访问主页,但我得到的 404 页面找不到后续页面。即,登录页面或注册页面。同样适用于 nginx。
我究竟做错了什么?
解决方案
推荐阅读
- mysql - 使用 MYSQL 防止用户多次参与调查
- android - RecyclerView 在 MotionLayout 中的其他视图上跳转
- php - 创建一个任何人都可以执行的 shell.sh,它在内部以 root 身份运行
- javascript - 获取请求会产生包含数据的响应,但是当专门访问 .data 时会产生未定义的
- html - HTML 类拒绝查看 CSS 文件
- android - AVD 无法上网
- php - 在php中,require和require_once有什么区别
- ruby - 通过循环添加一个数字
- javascript - Android (Chrome) WebView - Javascript - 带有用于 overflowX 的水平滚动条的 HTML 元素
- javascript - 无法读取未定义的属性“地图”-来自 ReactJS 的错误