likes
comments
collection
share

NestJS实战01-项目介绍

作者站长头像
站长
· 阅读数 11

前言

好了,言归正传,最近我突然兴起,搞了一个【个人管理网站】,然后觉得还挺有意思的,所以就跑来跟大家分享一下。别想太多,我的想法其实挺简单的,就是要让这个系统帮我管理生活中的一些事情,因为实在是太多了,我都记不住了。就像是每天要做的任务,如果完成了,我就给它打上"完成"的标志,如果没完成,系统会给我发邮件,提醒我不能偷懒。至于长期任务,嗯,差不多也是这么个套路,只不过时间跨度长一点,截止日期快到了而且我还没动静,系统会再次给我发邮件,催促我赶紧动手。另外,我还加了个资料管理功能,这样我可以把东西放到自己的百度网盘上,方便管理,就不会再找半天才找到我那个放了一堆深藏不露的文件的网盘了。

您们能学到什么?

  • 对接百度网盘
    • 目的:通过这一节,你不仅能够学会如何与百度网盘对接,还能掌握OAuth2.0接入授权,这玩意在很多地方都能派上用场,比如微信公众号。
    • 学习内容:授权的运用,不是说授权一次就够了,你得学会怎么玩转授权。
  • 定时任务
    • 使用定时任务功能,你可以做到定时提醒、自动执行任务,就像是你的私人管家,只不过他是一个程序而已,但比你的室友好使多了。
    • 学习内容:学会如何编写定时任务,这个技能不仅能用在管理系统,还能用来管理你的生活。
  • mongoDB
    • MongoDB是一款非关系型数据库,你可以学到如何使用它,它的灵活性和可扩展性让数据的存储和检索变得轻松自如,就像是你的房间整理得井井有条一样。
    • 学习内容:怎么用MongoDB来存储数据,让你的数据管理更得心应手。
  • 邮件发送
    • 邮件发送功能不仅可以用来提醒你,还能用来通知你的朋友、合作伙伴,甚至是告诉你的家人你完成了任务,毕竟家人最关心你有没有做完作业。
    • 学习内容:学会如何通过NestJS来发送邮件,这样你就可以随时给人发邮件show off你的成就。
  • 单元测试和e2e测试
    • 单元测试和端到端测试是为了确保系统的稳定性和可靠性,就像是你考试前的模拟考试,测验一下自己的能力。
    • 学习内容:学会如何单元测试和端到端测试,这样你就能在上线前确保你的系统不会出bug。
  • docker部署
    • Docker部署可以让你的系统在部署和维护上更加轻松,就像是搭积木一样,轻轻松松就能完成。
    • 学习内容:如何用Docker来部署你的项目,这样你就可以在不同环境中愉快地运行你的系统了。

总结

最后,总结一下,虽然我对NestJS的了解还不算太多,但我希望每天写一点文章,不仅能帮助自己更好地掌握NestJS的运用,也能帮助大家一起成长。希望大家能跟我一样,不断写新的项目,不断学习,不断进步,编程愉快,生活更美好!