1、概述
设计一个 web 小应用,展示静态文件服务、js 请求支持、模板输出、表单处理、Filter 中间件设计等方面的能力。(不需要数据库支持)
2、任务要求
编程 web 应用程序 cloudgo-io。 请在项目 README.MD 给出完成任务的证据!
基本要求
- 支持静态文件服务
- 支持简单 js 访问
- 提交表单,并输出一个表格
- 对
/unknown
给出开发中的提示,返回码5xx
首先运行 main.go文件
成功运行后会显示:
1.支持静态文件访问
在浏览器中输入网址:http://loaclhost:8080/static 进行访问
结果如下:
可以进行文件访问,点击文件可以进入对应的目录下
2.支持简单的JS文件访问:
JS文件内容如下:
$(document).ready(function() {
$.ajax({
url: "/api/test"
}).then(function(data) {
$('.greeting-id').append(data.id);
$('.greeting-content').append(data.content);
});
});
在浏览器输入网址:http://loaclhost:8080/api/test 进行访问,结果如下:
说明成功访问JS文件
3.提交表单,并打印一个表格
在浏览器输入网址:http://loaclhost:8080/templates 进行访问,结果如下:
在下方的用户名密码处,分别输入:用户名:123 密码:123 后点击登录按钮,结果如下:
说明,成功提交一个表单,并能够打印出一个表格。