发表于: 2017-06-28 22:04:13

1 873


今天主要进行的内容是任务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("用户名长度必须在520位之间");
   }
}

这样的代码有一个问题,当判断输入内容不满足条件的时候,就会在div中新插入一段提醒,但是原有的提醒还在页面上,这样产生了多次插入的叠加


明天的计划是收尾任务5,开任务6

遇到的问题就是无法正确的通过js提示用户输入信息的正确与否

主要的收获就是nginx配置文件的书写以及内部代码块的含义


返回列表 返回列表
评论

    分享到