Wok-Server —— 轻量级 Nodejs 后端框架
Wok-Server是一个简洁易用的 Nodejs 后端框架,使用 Typescript 开发,有完整的类型约束和定义,注释详细,文档齐全,支持国际化。
主要功能:配置,日志,国际化,校验,缓存,MVC,mysql,mongodb ,周期任务 。
优点
- 学习成本较低,函数式为主,少量面向对象,未使用代理和装饰器等增强技术
- 功能简单,使用方便,保持克制,不引入太多特性
- 轻量封装,最大限度兼容已有生态,支持集成第三方 http 相关的库来处理请求
- 支持国际化,自带多种语言的支持,国际化内容支持扩展
- 有完整的类型约束和定义,结合 IDE 的代码补全功能,开发效率高
- 注释详细,文档就在代码中,方法和参数都有详细说明,可在 IDE 的辅助下方便查看
Hello world
安装:
npm i wok-server --save
入口文件:
import { startWebServer } from 'wok-server' startWebServer({ routers: { '/': async exchange => exchange.respondText('Hello world !') } }).catch(e => { console.error('Start server failed', e) })
上面的代码启动了 web 服务,访问路径 http://localhost:8080
将输出文本 “Hello world !”。
相关的设置可以通过环境变量来修改,查看完整文档了解细节。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Jina AI 开源中英和英德双语 8K 向量模型
在 Jina Embeddings 英语向量模型突破百万下载后,Jina AI 宣布又正式开源了两款双语向量模型:中英双语(Chinese-English)和英德双语(English-German)向量模型,这也是全球首次推出支持 8K 双语文本的开源向量模型。 技术亮点 8K 输入:长文本处理更得心应手 在 RAG 应用里,文本就像被切成了多个块,通过 Embedding 模型变成向量,然后存进数据库。当你搜索时,系统会把这些文本块的向量和你的搜索词比对,找到最匹配的文本。 传统模型最多只能处理 512 Token 的文本,面对更长文本时,就力不从心,尤其是预测的时候。 但 Jina Embeddings v2 能处理高达 8k 的输入,能够实现从实体、句子、段落到整个篇章的多粒度向量表示。实际应用的时候,可以将这些不同层次的向量结合起来,实现更为精准的匹配。此外,也支持按语义切割,获得更佳的搜索效果。 8K token,也就是说一整版人民日报的内容可以压缩成一个向量! 技术创新:JinaBert 架构 Jina Embeddings 系列模型均基于 Jina AI 自研的 Jina...
- 下一篇
【干货】解决CentOS 7.x上安装与部署SeaTunnel Web时遇到的问题
1. 环境 采用的是虚拟机上安装CentOs7.x,安装java15环境,安装mysql8.0.28,这两步骤省略,之前的文章里面有讲,属于基础环境配置,也比较简单,说明我用的是一台CentOs7.x的虚拟机实例,都安装在一台上面,需要开放8081、3306和5801的防火墙,不然会网络访问不到。 2. SeaTunnel安装部署 2.1下载安装包 export version="2.3.3" wget "https://archive.apache.org/dist/seatunnel/${version}/apache-seatunnel-${version}-bin.tar.gz" tar -xzvf "apache-seatunnel-${version}-bin.tar.gz" 2.2 设置环境变量 vi /etc/profile.d/seatunnel.sh # 新增如下变量 export SEATUNNEL_HOME=/root/apache-seatunnel-2.3.3 #这里设置的是seatunnel的解压目录即可 export PATH=$PATH:$SEATUN...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 2048小游戏-低调大师作品
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池