Appweaver的核心,AI第一 节点.js 用于使用代理构建后端的框架.
说明
@appweaver/core 每个 Appweaver 应用程序的运行时间,既没有服务器,也没有数据库 :
- 模块 - 应用程序从模块表组装: npm 软件包声明一个
appweaver.module字段 (@appweaver/data, (中文(简体) ),@appweaver/web司机 当地人src/modules/*/module.ts, (中文(简体) ), 和路径app.modules。按名称选择驱动程序provider键,auto默认. - 应用 – 说吧 –
createApp,寿命周期钩 (onInit, (中文(简体) ),onReady, (中文(简体) ),onShutdown, (中文(简体) ),onDestroy卫生 没有服务器的应用程序的收听者,以及weaver run任务. - 依赖性注射 – 说吧 –
define, (中文(简体) ),inject, (中文(简体) ),injectService财务报告和审定财务报表isDefined,认证用户上下文runAs和交易范围afterCommit。 。 。 . - 进程驱动程序 - 内存,缓存,队列,节点事件
local文件存储和json邮递员,使用EmailService、地方服务及模板注册.
数据库、资源和认证数据模型处于 @appweaver/data, (中文(简体) ),
hTTP 服务器在 @appweaver/web,和驱动器在
@appweaver/redis, (中文(简体) ), @appweaver/bullmq, (中文(简体) ), @appweaver/cron, (中文(简体) ), @appweaver/nodemailer, (中文(简体) ), @appweaver/handlebars 财务报告和审定财务报表
@appweaver/sharp。 。 。 .
安装
创建新项目的最佳方式 @appweaver/create, (中文(简体) ),
与 weaver CLI(英语:CLI). 以手相加为道:
npm install @appweaver/core @appweaver/common @appweaver/cli
npm install -D typescript
使用量
// src/main.ts
import { createApp } from '@appweaver/core';
import { logger } from '@appweaver/common';
createApp().catch((err) => logger.error(err));
文档
许可证
苍蝇是 麻省理工学院执照。 。 。 .