|
2 жил өмнө | |
---|---|---|
.husky | 3 жил өмнө | |
.vscode | 3 жил өмнө | |
example | 3 жил өмнө | |
src | 3 жил өмнө | |
.eslintignore | 3 жил өмнө | |
.eslintrc.js | 3 жил өмнө | |
.gitignore | 3 жил өмнө | |
Dockerfile | 3 жил өмнө | |
README.md | 3 жил өмнө | |
dist.zip | 2 жил өмнө | |
dist3.zip | 2 жил өмнө | |
package-lock.json | 3 жил өмнө | |
package.json | 3 жил өмнө | |
pm2.config.js | 3 жил өмнө | |
tsconfig.json | 3 жил өмнө | |
yarn.lock | 3 жил өмнө |
想做一个node+typescript+koa的服务层,用来满足一部分前端的需求,从而在无后端的情况下实现一套服务。
内置满足多种需求的服务,比如网关、服务代理、静态服务器、api服务、websocket服务等等
内置多种按需引入的插件(目前没有分离出插件包的打算,因为只是简单的再次封装一下,后续看情况再说),目前有redis
,log4js
,nedb
api服务这块目前是使用restful风格
说明用户在安装和使用前,需要准备的一些先决条件,譬如:您需要安装或升级 Node.js(> = 12.*
,Npm 版本 >= 6.14.8
,Yarn 作为首选)。
yarn install
# 生产编译
yarn run compile
# 普通启动
node dist/app.js
# pm2 守护进程启动
yarn run pm2:start
# pm2 list
yarn run pm2:list
# pm2 stop
yarn run pm2:stop
# pm2 restart
yarn run pm2:restart
将typescript
代码编译成javascript
放在dist目录下,然后运行服务
yarn dev
通过nodemon
在内存中将typescript
编译成javascript
,并运行服务,同时监听变动的文件并重启服务
包括 logo / demo 截图等。
告诉人们他们可以去哪里寻求帮助。它可以是 issue 跟踪器,聊天室,电子邮件地址等的任意组合。
npm test
用代码示例描述并展示如何运行测试。
如果您对将来的发行版有任何想法,最好在 README 文件中列出它们。
欢迎提出请求。对于重大更改,请先打开一个 issue,以讨论您要更改的内容。请确保适当更新测试。
向那些为该项目做出贡献的人表示感谢。
版权所有 (c) 2021-至今,您的名字。
如果您没有足够的精力或时间来完成项目,请在 README 文件的顶部添加注释,指出开发速度已减慢或完全停止。可能有人会选择 fork 您的项目,或者,以维护者或所有者的身份自愿加入,从而使您的项目继续进行下去。您也可以明确要求维护者。