以下各网站的网址以二级域名区分类型,即:https://{网站类型}.peerless-hero.top/
v.forum/l.forum
个人的早期练手项目,目的是掌握Nodejs的Express的服务端搭建技术,增加Vuejs、Nuxt.js相关的实践经验。
后端由Express框架搭建,数据服务由Leancloud(国际版)提供,Nuxt.js作为中间件实现服务端渲染;前端使用了Element-ui作为UI框架。项目具有可行的Docker部署脚本。由于设计的考虑不周,考虑未来重构。
出于自动化部署的学习需要,网站分别部署在Vercel和Leancloud云引擎,因而域名有所区分。


api
统一的登录入口。后端由Express框架搭建,数据服务由Leancloud(国际版)提供;前端较为简单,仅使用了jQuery和LayuiUI,之前以VAPTCHA提供的人机校验功能(因版本变化已被废弃),现在使用 谷歌验证服务reCAPTCHA的v3版 保护网站安全。项目部署在Leancloud云引擎环境。
网站支持第三方登录:码云、coding、百度、微软。别问为啥不支持QQ、微信,问就网站没备案。

news
一个简单的新闻网站,具备常见的新闻浏览、评论和点赞功能。数据接口由天行API和Lencloud(国际版)提供,前端使用了Ant Design。网页由Nuxt.js完成服务端渲染。网站的评论和点赞功能加入了谷歌验证服务reCAPTCHA的v3版,防止接口滥用。

profile
一个用户设置中心网站,如果未登录无法访问。
主要技术用了Nuxt.js、Vuetify、typeScript,可以说是一个typescript的练手项目。

openapi
一个用户设置中心网站,如果未登录无法访问。
主要技术用了Nuxt.js、Vuetify、typeScript,根据Oauth2.0规范提供单点登录功能。为了实现跨域登录的效果,此域名选用了vercel.app作为根域。

chat(待开发)
一个单聊的聊天应用,计划使用Nuxt.js、Vuetify、socket.io等技术。
chatroom(待开发)
一个多聊的聊天应用,计划使用Nuxt.js、Vuetify、socket.io等技术。



Comments NOTHING