目录

前言

正片

拓展


前言

因为是主后端,前端只学了点皮毛。在开发过程中想把 react 项目服务启动不同端口,便上网学习了下,并记录

正片

我们启动 vue 或者是 react 项目是 ,如果使用的是 npm,那么启动命令无非就是

npm install

npm start

正常启动后如果不加以配置,那么vue默认端口8080,createreactapp默认端口号3000

那么如何修改呢? 

修改启动服务端口号有多种方法,下面一一列举,不足之处多指教:

1. 在启动命令中直接指定  (自测无用,好坏自辩哈哈

npm start — –p xxxx     //此处注意 start 和 –p 之间的 —  !!

2. 在 package.json 文件中配置自测有效,所以推荐

  "scripts": {
    "start": "set port=50000 && craco start",
    "build": "craco build",
    "test": "craco test",
    "eject": "react-scripts eject"
  },

 对了,因为我用craco 配置工具,实际上使用应该是一样的,动手试试看吧。

3. vue项目可以vue.config.js 中配置

摘取自博主,因为我主react,这一方法没有试过,可以自己动手试试好不好用

const {defineConfig} = require('@vue/cli-service')
module.exports = defineConfig({
    transpileDependencies: true,
    //更改默认端口
    devServer: {
        open: false, // 自动打开浏览器
        port: 8081,
    },
    //设置是否在开发环境下每次保存代码时都启用 eslint验证
    lintOnSave: false
})

 

拓展

刚开始玩自定义配置端口号,一下子设置了个 90000 。报个错给我自己都整笑了

Could not find an open port at 0.0.0.0.
Network error message: options.port should be &gt;= 0 and < 65536. Received 90000.

 

单个 ip服务端口号最大65535,这一点本来是基础中的基础,给我自己玩忘了。。

以下参考来自前辈的经验之谈学生学习提取需要部分,感谢!

这也顺带回顾了一下 ipport。在操作系统中,端口号范围是0-65535,其中0-1024是预留端口号,不可使用,其他的端口都是可以使用的。也就是说,链接发起端,受端口号的限制理论上最多可以创建64000左右链接

对于链接发起端,影响链接数的是本地ip和port,端口号受限于65535,已经没办法增加了。那我们可以增加本地ip来达到这个目的。一般情况下,服务器一个网卡上只绑定一个ip,对外通信都使用这个ip进行。其实网卡支持一个绑定多个IP的(必须确保ip是有效的且未使用的)

服务器网卡每增加一个ip,就可以允许在这个ip上再创建65535左右的链接数。

以上就是本文的全部,希望时刻保持谦卑的心,也希望优秀更优秀,时刻在路上!

原文地址:https://blog.csdn.net/Ccc67ol/article/details/130240490

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_33434.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注