DENO 1.29.1(节点兼容性)的依赖注入
#node #cleancode #dependencyinjection #deno

Clean Architecture With Deno

Youtube Link
Github Repo

利用鲍勃叔叔的干净代码和体系结构原理设计一些具有节点兼容性的DeNo最新版本中的控制和依赖注入的反演。源使用类而不是功能,因为类更干净(它们使用点运算符可以使用访问权限的所有属性和方法,而不是围绕文件捕捞和收集出口)。

要运行:

- 确保安装了最新版本的DENO
(DENO 1.29.1)与NPM:兼容性

deno run src/server.ts --allow-all
  • 对所有提示的答案'y'

有两个端点

1获取 /
2个帖子 /用户-d {name,age}

curl localhost:8080/

curl -X POST -H "Content-Type: application/json" \
 -d '{"name":"abc","age": 123}' \
 localhost:8080/users

笔记

  • 我确实在节点代码中有错误,因为尽管对此进行了逻辑检查,但邮政路由仍在不断创建重复项。由于某种原因,Deno版本运行得更快,并且没有错误。

全部

  • 添加一些测试