这周针对票根管理软件的后端进行了编写,成功连接了本地数据库。
(由于该内容不涉及商业机密,所以源代码未进行打码,源代码在文章结尾。)
本次的内容设计主要包括了四个部分:
1.后端端口的定义;
2.本地数据库的连接;
3.数据模型的定义;
4.编写API接口;
感悟:
针对这次编写,我感觉手写代码对于新手小白的真的很重要!!!首先就是对于代码的感悟,只有在实际的手敲代码环节中,才能真正意义上的了解自己代码知识上的缺失和遗忘点,从而可以借助Agent等工具,帮助自己解开困惑。比如在这次编写历程中,我连基本的.then的语法格式都忘了,即使在平时的代码阅读中,一眼看上去知道它的意思,但是在实际的编写中,还是忘记了,所以手写代码对于代码的熟练度检验还是很有帮助的。
然后,在针对自己的代码收获做几个总结:
1.async
//一个用来对js声明异步的修饰符,与await搭配;
//在我编写的代码里的作用:等待数据库的查询,保存等步骤的完成,避免数据不完整等一些列报错;
2.Schema
//数据结构的图纸,是MongoDB提供的构造函数,与其相配的是Model。Schema只是图纸,而Model才是真正能干活的模板
//在我的代码中,我用Schema规定了每条商家数据必须有name,location,description;
今天的分享到此为止,以下是源代码;
源代码如下:
终端运行结果: