通过实现简单的node服务器,了解node基本语法,熟悉http请求。
简单使用nodejs
作为服务端,user.json
文件作为数据库。实现前后端的用户登录与注册流程。主要用来测试cookie
相关的应用。
- 先把项目下载到本地
- 进入server目录
- 打开命令行,输入
node server.js 8890
(事先已经安 装好了nodejs) - 打开
localhost:8890
访问首页
点击注册按钮进入注册页面,按要求填写内容,填写完毕自动跳转到首页,你将看到首页的用户信息已经变成你本人的信息了,并且会保存在 cookie
上,下次再次进入时,将自动填入个人信息。
点击登录按钮进入登录页面,按要求填写内容,填写完毕自动跳转到首页,你将看到首页的用户信息已经变成你本人的信息了,并且会保存在 cookie
上,下次再次进入时,将自动填入个人信息。
跨域首先需要在本地hosts
文件中多添加一条解析,将testa.com
解析成127.0.0.1
(如果不明白请自行搜索)。然后打开启动服务器,浏览器中输入testa.com:8890
,然后点击发送请求按钮
即可发送,接受请求。因为通过域名 testa.com
访问 localhost
在受到了浏览器的同源策略
的影响,尽管它们指向同一个服务器地址。
本案例只作为对 nodejs
和 http
的加强理解,不可用作实际开发。