在线公益网站,采用了nodejs+vue+elementui数据库进行了设计和开发,网站主题是为了帮助流浪猫和流浪狗等动物找到合适的领养主,也为了做一个公益事业,帮助流浪动物不在流浪,网站采用了本站开发的模板系统主要功能如下所示:
Express 框架于Node运行环境的轻量级Web框架,封装了Node的http模块并对该模块的功能进行了扩展使开发者可以轻松完成页面路由、请求处理、响应处理。
核心特性:
可以设置中间件来响应 HTTP 请求。
定义了路由表用于执行不同的 HTTP 请求动作。
可以通过向模板传递参数来动态渲染 HTML 页面。
好,接下来我们进行Express的安装,我们通过以下命令就可以安装 Express 并将其保存到依赖列表中:
npm install express --save
上命令会将 Express 框架安装在当前目录的 node_modules 目录中, node_modules 目录下会自动创建 express 目录。以下几个重要的模块是需要与 express 框架一起安装的:
body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。
cookie-parser - 这就是一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象。
multer - node.js 中间件,用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。
npm install body-parser --save
npm install cookie-parser --save
npm install multer --save
安装完后,我们可以通过以下npm命令查看 express 使用的版本号:
npm list express
系统管理员:
用户管理:实现了用户信息的在线管理,能够在线对用户进行新增,修改以及管理等操作,并能对注册用户进行审核管理。
留言管理:实现了在线留言信息的管理,能够在线进行留言,对留言进行查看以及回复留言信息。
宠物类别管理:在线管理了宠物类别的信息,以供重复信息发布到相应的位置。
宠物信息管理:在线发布宠物信息,能够对宠物信息进行管理。
领养信息管理:实现了对宠物领养信息的申请的管理,对申请信息进行查看和审核。
新闻信息管理:在线管理了新闻发布的信息,能够发布和管理新闻信息。
系统管理:实现了对前台的友情链接信息的管理,并能对系统公告以及系统的简介信息进行管理。
注册用户:
个人资料管理:实现了注册用户个人资料信息的管理,能够对个人资料信息进行查看以及修改。
个人领养信息:实现了个人领养信息的查看,能够查看领养申请的审核结果。
网站前台:
站内新闻:针对网站的新闻信息进行展示,能够展示最新的公益新闻,提供一个良好的公益服务新闻展示平台。
领养宠物:以列表图片的形式展示了宠物的信息,详细说明了收养的宠物的基本信息,注册用户在登录系统后,可以进行领养宠物的在线申请。
在线留言:注册用户和游客,可以在线留言,实现了游客能够在线提出个人的意见和建议,以便管理员进行回复。
用户注册:游客可以在线进行注册,注册用户能够实现在线领养宠物的申请。