记录三个困扰很久的问题

记录三个困扰很久的问题
1、在学react的时候,一刷新页面就触发了监听事件,解决办法是绑定this,还有一种办法是onClick={()=>{this.handleClick}} ,即在

<div>
            {this.state.noteList.map((item) => (
              <div
                className="li"
                key={item.noteId}
                onTouchStart={this._touchStart.bind(this, item)}
                onTouchEnd={this._touchEnd.bind(this, item)}
              >
                <div className="note_title">
                  {item.content.substring(0, 12) + '...'}
                </div>
                <div className="note_time">{item.noteTime}</div>
              </div>
            ))}

2、在学umi的时候开发环境路由都是好好地,代码打包放到服务器就找不到路径了,折腾了半天,改pacakge.json homepage:’./’ ,改.umirc.ts publicpath:’./’ ,history: {type:‘hash’},通通都没有解决,最后才通过配置nginx 反向代理解决的。bath:‘/myapp’

		location ^~ /myapp/{
			root html;
			try_files $uri /myapp/index.html;
			index index.html index.htm;
        }

3、在学socketio的时候,本地好好的,放到生产上又连不上了。百度了半天没解决问题,最后通过telnet 命令检测,逐步解决问题。

尝试在windows 通过 cmd 的 telnet 命令登陆 端口 发现 10246 端口 登陆不上,发现8080、3306等端口都登陆得上,找不同,观察出登陆得上的前缀是0.0.0.0,登陆不上的前缀是127.0.0.1,于是在springboot 的配置文件中 将ip改为0.0.0.0,终于能远程连上了。

其实现在也没搞明白为啥,防火墙关闭并且端口处于监听状态却连不上。这个前缀0.0.0.0代表的是任意ip,8080端口是springboot启动的默认端口,并没有设置ip,mysql也是默认端口。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值