本地启动前端项目,如何让外部通过ip去访问

前言:在实习中,遇到了本地启动vue-cli/create-react-app项目,想要用ip去访问本地启动的项目。

一:部署ip和localhost都可以访问本地vue-cli项目

在配置文件vue.config.js中,找到devServer对象的host属性。(vue-cli将host主机名定义为localhost,从而导致了本地IP不能访问服务)

host: 'localhost', // can be overwritten by process.env.HOST

方法一:配置文件中的host属性重新定义为:0.0.0.0

host: '0.0.0.0'

方法二:查看package.json文件,将scripts下的dev属性增加 --host 0.0.0.0

"scripts": {
    "serve": "rimraf -rf ./node_modules/.cache/vue-loader && vue-cli-service serve --host 0.0.0.0",
    "build": "vue-cli-service build",
    "test": "vue-cli-service build --mode test",
    "lint": "vue-cli-service lint"
  },

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要让别人能够看到前端本地启动React项目,可以采取以下几个步骤: 1. 将项目代码打包:首先,需要将React项目的代码打包成静态文件。可以使用命令行工具如Webpack或者Parcel来进行打包操作。打包完成后,会生成一个build文件夹,里面包含了所有的静态文件。 2. 部署到服务器:将打包生成的静态文件部署到一个服务器上,这样别人才能够通过访问服务器来查看项目。可以选择自己购买或者租赁一个服务器,将build文件夹中的文件部署到服务器上。 3. 配置服务器:配置服务器的相关设置,确保可以正确访问前端项目。需要配置静态文件的路径、端口号等信息。可以使用Nginx等服务器软件进行配置。 4. 域名绑定:为了方便别人访问项目,可以将一个域名绑定到服务器的IP地址上。购买一个域名,并将该域名指向服务器的IP地址。 5. 端口映射:如果没有购买域名,可以使用端口映射的方式来让别人访问项目。在服务器上配置端口映射,将服务器的某个端口映射到本地启动项目的端口上。 6. 公网IP访问:如果服务器有公网IP,可以直接通过访问服务器的公网IP来查看项目。 7. 分享链接:将服务器的域名或者公网IP分享给别人,让他们可以通过访问链接来查看你的React项目。 总结起来,要让别人能够看到前端本地启动React项目,必须将代码打包,并将静态文件部署到服务器上,然后进行相应的服务器配置,并将域名或者公网IP分享给别人。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值