个人项目简介

发布于 2021-03-06  1567 次阅读


以下各网站的网址以二级域名区分类型,即:https://{网站类型}.peerless-hero.top/

v.forum/l.forum

个人的早期练手项目,目的是掌握NodejsExpress的服务端搭建技术,增加VuejsNuxt.js相关的实践经验。

后端由Express框架搭建,数据服务由Leancloud(国际版)提供,Nuxt.js作为中间件实现服务端渲染;前端使用了Element-ui作为UI框架。项目具有可行的Docker部署脚本。由于设计的考虑不周,考虑未来重构。

出于自动化部署的学习需要,网站分别部署在VercelLeancloud云引擎,因而域名有所区分。

l.forum技术一览
v.forum 技术一览

api

统一的登录入口。后端由Express框架搭建,数据服务由Leancloud(国际版)提供;前端较为简单,仅使用了jQuery和LayuiUI之前以VAPTCHA提供的人机校验功能(因版本变化已被废弃),现在使用 谷歌验证服务reCAPTCHA的v3版 保护网站安全。项目部署在Leancloud云引擎环境。

网站支持第三方登录:码云、coding、百度、微软。别问为啥不支持QQ、微信,问就网站没备

网站技术一览

news

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

网站技术一览

profile

一个用户设置中心网站,如果未登录无法访问。

主要技术用了Nuxt.js、VuetifytypeScript,可以说是一个typescript的练手项目。

网站技术一览

openapi

一个用户设置中心网站,如果未登录无法访问。

主要技术用了Nuxt.js、Vuetify、typeScript,根据Oauth2.0规范提供单点登录功能。为了实现跨域登录的效果,此域名选用了vercel.app作为根域。

网站技术一览

chat(待开发)

一个单聊的聊天应用,计划使用Nuxt.js、Vuetify、socket.io等技术。

chatroom(待开发)

一个多聊的聊天应用,计划使用Nuxt.js、Vuetify、socket.io等技术。

届ける言葉を今は育ててる
最后更新于 2021-11-29