/conf/server.xml里面的端口,增加utf-8配置:
<Connector port="8081" URIEncoding="UTF-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
删除webapps下的除了ROOT其它所有文件夹,正式环境这些都是没用的。
启动与停止
cd tomcat/bin
./startup.sh # 启动tomcat...
各种命令
个人习惯在项目根目录下把一些常见命令写成bat文件,以后每次要执行什么只需要双击即可:
_W409xH149_
编译、生成、运行并启动packager(debug模式):
react-native run-android
所谓packager其实就是一个文件同步服务,默认监听8081端口,启动它之后,运行debug模式的ReactNative应用可以随时reload我们的JS。有时候使用上面的命令之后packager服务没有自动启动,此时需要我们手动启动...
关于跨域
前言
做前端的经常会接触一个名词:跨域,那何为跨域?为什么要跨域?
同源策略
出于安全考虑,浏览器会限制脚本中发起的跨域请求,比如,使用 XMLHttpRequest 对象发起 HTTP 请求就必须遵守同源策略。 具体而言,默认情况下Web 应用程序能且只能使用 XMLHttpRequest 对象向其加载的源域名发起 HTTP 请求,而不能向任何其它域名发起请求。
跨域
只要protocol(如http/https/file)、域名、端口三者有一个不一样即视为...
分开写在不同文件,然后一次性引入即可,例如include servers/*;
default_type:设置默认内容类型;
server_name:域名,支持空格配置多个;
listen:监听端口;
proxy_pass:转发;
root:指定根目录;
rewrite:重写;
location配置
location粗略看只有4种配置:精确匹配、^~开头匹配、正则匹配、/匹配,细分有7种,优先级从高到低依次是:
1. =:精确匹配,优先级最高;
2. /test/aaa...
node-v11.15.0
配置环境变量
vim /etc/profile
末尾追加如下内容
PATH=$PATH:/home/node/node-v11.15.0/bin
使环境变量生效
source /etc/profile
输入node -v测试,如果还是旧的值,有可能是环境变量没有立即生效,此时端口SSF重连即可。
npm简单介绍
npm常见命令
npm root -g # 查看当前全局目录
npm config ls # 列出当前npm主要配置
npm...
要求,而且满足了也不一定能申请成功,我们这里就不细讲了。
另外,启用HSTS必须使用默认的 443 端口;必须使用域名,不能是 IP。而且启用 HSTS 之后,一旦网站证书错误,用户无法选择忽略。
建议:只要你不能确保永远提供 HTTPS 服务,就不要启用。因为一旦 HSTS 生效,你再想把网站重定向为 HTTP,之前的老用户会被无限重定向,唯一的办法是换新域名。
Fiddler抓包HTTPS
默认情况下Fiddler不会对HTTPS网站抓包,要启用的话步骤如下:
Tool...