作者:元菱淑亚禎盈 | 来源:互联网 | 2023-09-11 15:36
文章目录要求代码链接完成效果扩展部分要求设计完成cloudgo应用程序,即写一个web小应用,展示静态文件服务、js请求支持、模板输出、表单处理、Filter中间件设计等方面的能力
要求
设计完成cloudgo应用程序,即写一个web小应用,展示静态文件服务、js 请求支持、模板输出、表单处理、Filter 中间件设计等方面的能力。(不需要数据库支持)
代码链接
github仓库
完成效果
-
静态文件服务
在浏览器中输入localhost:8080/static/
注意:最后必须以/结尾,表示静态文件夹的根目录
我们可以点击显示文件进行测试,确认支持静态文件的服务
-
js请求支持
首先使用curl测试输出
在浏览器输出localhost:8080/进入主界面
打开浏览器的调试器,显示js代码
点击call进行js调用,可以看到显示了返回的API test字样
-
模板输出与表单处理
在my post 表单的两个输入框中输入内容
点击submit提交之后,在show my template中显示了模板输出
扩展部分
- gzip代码阅读分析
gzip代码链接
- 中间件支持