miracletjf / simple-servers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简易 node 服务器

通过实现简单的node服务器,了解node基本语法,熟悉http请求。

描述

简单使用nodejs作为服务端,user.json文件作为数据库。实现前后端的用户登录与注册流程。主要用来测试cookie相关的应用。

使用

  1. 先把项目下载到本地
  2. 进入server目录
  3. 打开命令行,输入 node server.js 8890 (事先已经安 装好了nodejs)
  4. 打开 localhost:8890 访问首页

注册

点击注册按钮进入注册页面,按要求填写内容,填写完毕自动跳转到首页,你将看到首页的用户信息已经变成你本人的信息了,并且会保存在 cookie 上,下次再次进入时,将自动填入个人信息。

登录

点击登录按钮进入登录页面,按要求填写内容,填写完毕自动跳转到首页,你将看到首页的用户信息已经变成你本人的信息了,并且会保存在 cookie 上,下次再次进入时,将自动填入个人信息。

跨域

跨域首先需要在本地hosts文件中多添加一条解析,将testa.com解析成127.0.0.1(如果不明白请自行搜索)。然后打开启动服务器,浏览器中输入testa.com:8890,然后点击发送请求按钮即可发送,接受请求。因为通过域名 testa.com 访问 localhost 在受到了浏览器的同源策略的影响,尽管它们指向同一个服务器地址。

结语

本案例只作为对 nodejshttp 的加强理解,不可用作实际开发。

About


Languages

Language:JavaScript 37.8%Language:HTML 37.2%Language:CSS 25.1%