reactjs - 在没有端口的情况下启动 ReactJS 应用程序

标签 reactjs npm react-native bundle react-router

我正在使用 create-react-app 开发 ReactJS 应用程序。

npm start 和 npm run 构建应用程序工作正常,该应用程序在端口号(例如 4000 或 Pushstate-server 构建在端口 9000 中)运行,问题是我需要在没有端口号的情况下运行构建应用程序公共(public)网址如 http://sample/home/ ,当我直接浏览 build/index.html 时,它正确显示主页,但路由不像端口中那样工作,所有 css 和 Assets 都显示未找到。

最佳答案

将端口更改为 80。

这是 HTTP 请求的默认值,因此,当您尝试访问时
www.google.com
事实上您正在访问
www.google.com:80

关于reactjs - 在没有端口的情况下启动 ReactJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41548680/

相关文章:

javascript - React - 从返回条件中删除空 DIV

reactjs - 如何使用 React Hooks 将 props 和其他参数传递给函数?

javascript - 使用 npm 安装 font awesome 5 以供 scss 使用

javascript - 设置下划线长度

ios - 设置或删除react-native init引入的UIViewControllerBasedStatusBarAppearance键

javascript - Typescript React <Select> onChange 处理程序类型错误

javascript - input 标签的 value 属性是 DOM 的一部分吗?

javascript - 带 Webpack 的 Bootstrap Touch Carousel

html - CSS 文件不会在 React JS 中加载

react-native - 如何在 React Native 渲染之前获取文本大小或 View 大小