当前位置:首页 > React

如何访问已启动的react

2026-01-25 14:06:44React

访问已启动的React应用

确保React应用已通过npm startyarn start命令启动。默认情况下,开发服务器会运行在本地主机的3000端口。

打开浏览器并输入以下地址之一:

  • http://localhost:3000
  • http://127.0.0.1:3000

修改默认端口

如果3000端口被占用或需要指定其他端口,可通过以下方式修改:

package.json中修改启动脚本,添加端口参数:

"scripts": {
  "start": "set PORT=4000 && react-scripts start"
}

或通过环境变量临时指定端口:

PORT=4000 npm start

局域网内访问

允许同一网络下的其他设备访问开发中的React应用。启动时添加--host参数:

如何访问已启动的react

npm start -- --host 0.0.0.0

通过本机IP地址加端口访问,例如: http://192.168.x.x:3000

生产环境访问

构建生产版本后,通过静态文件服务器访问:

npm run build

生成的静态文件位于build目录,可通过以下方式部署:

如何访问已启动的react

  • 使用serve模块快速启动服务器:
    npx serve -s build
  • 配置Nginx/Apache指向build目录

解决常见访问问题

开发服务器无响应时检查:

  • 终端是否显示成功启动信息
  • 防火墙是否阻止了端口访问
  • 是否存在控制台报错

跨域问题可通过配置代理解决,在package.json中添加:

"proxy": "http://api.example.com"

HTTPS访问配置

创建开发环境HTTPS证书:

mkcert localhost

package.json中配置:

"scripts": {
  "start": "set HTTPS=true&&SSL_CRT_FILE=localhost.pem&&SSL_KEY_FILE=localhost-key.pem&&react-scripts start"
}

标签: react
分享给朋友:

相关文章

如何评价react native

如何评价react native

React Native 的优势 跨平台开发效率高 React Native 允许开发者使用 JavaScript 和 React 编写代码,同时生成 iOS 和 Android 应用,大幅减少开发成…

react native 如何

react native 如何

React Native 开发基础 React Native 是一个用于构建跨平台移动应用的框架,允许开发者使用 JavaScript 和 React 编写代码,同时生成原生 iOS 和 Androi…

react moment如何使用

react moment如何使用

安装 react-moment 通过 npm 或 yarn 安装 react-moment: npm install react-moment 或 yarn add react-moment 基本…

react如何销毁

react如何销毁

React 组件销毁的机制 在 React 中,组件的销毁通常由 React 的生命周期管理。当组件从 DOM 中移除时,React 会自动触发销毁相关的生命周期方法。以下是关键点: 组件的销毁通…

react如何衰减

react如何衰减

React 中的动画衰减效果实现 在 React 中实现衰减效果(如滚动衰减、拖动释放后的惯性滑动)通常需要结合物理动画原理或第三方动画库。以下是几种常见方法: 使用 CSS 动画和 @keyf…

react如何收录

react如何收录

React 收录方法 React 的收录主要涉及搜索引擎优化(SEO)和预渲染技术。由于 React 是单页应用(SPA),默认情况下内容由 JavaScript 动态生成,可能导致搜索引擎爬虫难以收…