发表于: 2017-06-28 22:04:13
1 870
今天主要进行的内容是任务5。
1. 先整理一下nginx文件的问题
server {#萝卜多前台
listen 8081;
server_name carrots;
location / {
root D:/task/task-Js/task-Js-5/;
index index.html index.html;
}
location /a/{
proxy_pass http://dev.admin.carrots.ptteng.com; #萝卜多开发环境接口后台
#proxy_pass http://dev.carrots.ptteng.com;#前台
}
}
配置nginx就是增添了一系列这样的代码,关于添加这段代码的意义,主要是看了这篇文章:https://www.zybuluo.com/phper/note/89391
server标志定义虚拟主机开始。
listen用于指定虚拟主机的服务端口。
server_name用来指定IP地址或者域名,多个域名之间用空格分开。
location 根据它字面意思就知道是来定位的,定位URL,解析URL,所以,它也提供了强大的正则匹配功能,也支持条件判断匹配,用户可以通过location指令实现Nginx对动、静态网页进行过滤处理。
location /表示匹配访问根目录。
root指令用于指定访问根目录时,虚拟主机的web目录,这个目录可以是相对路径(相对路径是相对于nginx的安装目录)。也可以是绝对路径。
index用于设定我们只输入域名后访问的默认首页地址,有个先后顺序:index.php index.html index.htm,如果没有开启目录浏览权限,又找不到这些默认首页,就会报403错误。
2. 完成了登页面的判断问题,比如
function checkName() {
if (usersname.value.length<5 || usersname.value.length>10) {
$("#error1").append("用户名长度必须在5至20位之间");
}
}
这样的代码有一个问题,当判断输入内容不满足条件的时候,就会在div中新插入一段提醒,但是原有的提醒还在页面上,这样产生了多次插入的叠加
明天的计划是收尾任务5,开任务6
遇到的问题就是无法正确的通过js提示用户输入信息的正确与否
主要的收获就是nginx配置文件的书写以及内部代码块的含义
评论