This package has been deprecated

Author message:

Use @halsp/core

@sfajs/core
TypeScript icon, indicating that this package has built-in type declarations

1.6.1 • Public • Published

sfajs Logo

sfajs - 面向云的现代渐进式轻量 Node.js 框架

GitHub license npm version npm downloads node compatibility Build Status Test Coverage PRs Welcome Gitpod Ready-to-Code

介绍

sfajs 是一个面向云的现代渐进式轻量 Node.js 框架

可以运行于 http 服务,也可以运行于 serverless

渐进式

可以根据项目渐进式安装 sfajs 组件,路由、Ioc、视图、过滤器、请求管道等等

由于核心思想是中间件和依赖注入,因此 sfajs 的扩展性更强,你可以按需增加更多其他功能

多环境运行

sfajs 既可以运行在 serverless 也可以运行在原生 nodejs 服务、微服务等场景

sfajs 原生支持 serverless,作为云函数比其他 nodejs 框架速度更快

先进特性

sfajs 源码全部使用 TypeScript 开发,有完善的智能提示

mva 架构让项目各模块耦合度更低

可选的装饰器功能让接口设计更加简单

预编译路由,启动和响应速度更快,适合用于 serverless 的 nodejs 框架

安装

npm install @sfajs/core

开始使用

请访问 https://sfajs.com

贡献

请阅读 Contributing to @sfajs/core

贡献列表

License

sfajs is MIT licensed.

Readme

Keywords

Package Sidebar

Install

npm i @sfajs/core

Weekly Downloads

7

Version

1.6.1

License

MIT

Unpacked Size

230 kB

Total Files

184

Last publish

Collaborators

  • hal-wang