hello-deno用Deno获取印度COVID-19统计的简易教程

hello-deno:基于Deno的“Hello World”应用

简介

你好!这是一个基于Deno的超级简单应用,通过API获取印度的COVID-19国家统计数据。这个应用程序能够显示截至昨天从疾病中康复的总人数,帮助我们在疫情期间传播一些积极的能量。

涵盖的主要概念:

  • 编写Deno程序:在 index.js 文件中撰写主程序代码。
  • TypeScript文件及接口:将所有代码与接口存放在 models/ 中。
  • 运行Deno程序:使用 deno run --allow-net index.ts 命令执行程序。
  • 安全性和权限:控制Deno程序的网络访问权限。
  • 导入外部模块:在 tests/util_test.js 文件中进行模块导入。
  • 进行网络调用:在 index.js 中设置网络调用来获取实时数据。
  • 调试Deno程序:有效调试程序的各种方法。
  • 单元测试:通过 deno test 命令运行测试。
  • 检查依赖关系:管理项目的依赖性。
  • 创建浏览器友好的捆绑包:优化项目打包。
  • 持续集成和部署:实现自动化部署。

示例输出

通过运行 deno run --allow-net index.ts,可以产生类似以下的输出(截至2020年6月5日):

226714人中的108450人又恢复健康 :grinning_face_with_smiling_eyes:

测试命令

执行 deno test 以产生如下的测试输出:

运行2个测试… 测试 getDateString

让我们在这艰难时刻,以技术传递一份温暖!

zip
hello-deno-master.zip 预估大小:14个文件
folder
hello-deno-master 文件夹
file
.gitignore 26B
file
.travis.yml 330B
folder
models 文件夹
file
day-stats.ts 208B
file
national-data.ts 255B
file
state-stats.ts 280B
file
tested-stats.ts 429B
file
LICENSE 1KB
folder
public 文件夹
file
index.html 576B
file
README.md 5KB
folder
tests 文件夹
file
util_test.ts 509B
file
mock-data.ts 240B
file
index.ts 1KB
folder
.vscode 文件夹
file
launch.json 295B
file
util.ts 972B
zip 文件大小:8.59KB