An open API service indexing awesome lists of open source software.

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微框架。

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.前端提供菜单,表格,登录,注册等常用组件。

- Demo
- 注册页面
- 登录页面
- 管理页面

- 文档
- jsweb教程
- 由极速编程开发。