https://github.com/liva2008/jsweb
jsWeb是一个利用Web标准技术实现的基于Deno和Mongodb的中间件后端和组件前端的前后分离的全栈式Web微框架。
https://github.com/liva2008/jsweb
deno javascript mongodb web webcomponent webframework
Last synced: 2 months ago
JSON representation
jsWeb是一个利用Web标准技术实现的基于Deno和Mongodb的中间件后端和组件前端的前后分离的全栈式Web微框架。
- Host: GitHub
- URL: https://github.com/liva2008/jsweb
- Owner: liva2008
- Created: 2021-12-01T17:29:38.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-14T06:49:27.000Z (over 3 years ago)
- Last Synced: 2025-10-08T22:10:07.996Z (9 months ago)
- Topics: deno, javascript, mongodb, web, webcomponent, webframework
- Language: JavaScript
- Homepage:
- Size: 979 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jsWeb
- jsWeb是一个利用Web标准技术实现的基于Deno和Mongodb的中间件后端和组件前端的前后分离的全栈式Web微框架。
- 1.前后分离设计,后端服务器提供服务,前端浏览器负责渲染。
- 2.前端采用Web Components组件技术,后端采用Middleware中间件技术。
- 3.前后端采用Request, Response, URL等Web标准API实现。
- 4.前后端通信支持JSON, FormData, Text, ArrayBuffer, Blob, Stream格式数据。
- 5.jsWeb中间件采用async/await异步编程。
- 6.jsWeb组件采用class/extends对象编程。
- 7.后端数据库采用MongoDB,前端数据库采用indexedDB。
- 8.服务器支持无状态会话(JSON Web Token)和有状态会话(cookie-session)两种模式。
- 9.后端提供两种路由中间件Rest和File,前端提供一种路由组件Hash。
- 10.后端提供跨域,验证码,加解密,静态Web服务器,错误,日志中间件。
- 11.前端提供菜单,表格,登录,注册等常用组件。