RNP项目遇到的坑

Posted awesome-carry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RNP项目遇到的坑相关的知识,希望对你有一定的参考价值。

1.nginx问题

和前端约定了在header中存放登录态k-v,选择的key是带下划线的。

nginx 默认会丢弃带下划线的 header。

设置 underscores_in_headers on; 之后正常。

2.mybatis问题

用了mybatis组件的insertSelective功能。

错用成 id = xxxDao.insertSelective(xxx);这个其实是变更的条数。

正确的用法应该是 :

xxxDao.insertSelective(xxx);

id = xxx.getId();

3.linux work账号问题

work账号没有1024以下端口使用权限;

把work用户下安装的tomcat http端口搞成80,会报启动错误。

解决方式是 root 下安装nginx,nginx 监听80,转发work用户下tomcat http端口;

4.阿里云端口开放

在阿里云ECS的控制台,可以配出入安全组。

如果在ECS上装了mysql、redis,需要在控制台完成入规则配置,才能正常远程访问。

 

以上是关于RNP项目遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

做项目遇到的坑

node项目部署到阿里云遇到的坑

移动端安卓IOS对接H5项目遇到的坑

vue项目中使用swiper插件遇到的坑

记录一次使用iisnode部署node项目遇到的坑!

总结一下做移动端项目遇到的坑