经过长达一个多月的努力,我完成了我的第一个项目——用chatgpt搭建微信小程序,今天对这个项目的完成进行总结。
其一,是我对用chatgpt搭建微信小程序项目的理解,包括项目的架构与操作流程。我认为总体上看,该项目的实现包含三个部分,微信小程序客户端、服务器、以及chatgpt网站。客户端通过服务器开放的端口连接服务器,对服务器发出请求,服务器通过调用chatgpt的api接口实现二者之间的交互,再由服务器将信息返回客户端,展现在我们屏幕上。
搭建流程如下,首先需要准备好一个云服务器、前后端代码,要想很方便地控制服务器,就需要下载一个finalshell软件,并输入云服务器主机地账号密码连接,连接到主机后就可以对服务器进行操作了,后端的代码可以使用不同的编程语言,所以还需要在服务器上安装相对应的开发环境,我使用的是java语言,所以安装Java环境,先下载压缩包,再解压,再将其放到相应的文件夹中,这其中会使用到wget、tar、mv、cd/等linux系统的命令。接下来需要安装数据库mysql来管理数据,下载数据库的管理工具navicat,并在服务器上开放端口对接数据库的软件。在数据库的管理工具的表里输入openaikey,然后将后端代码放到服务器中去,这样后端就部署完成了。前端相对比较简单,只需要将前端代码拉到HBuider中,配置一下小程序appid,运行到微信开发者工具就可以用了,点击发布就可让他人使用了。
其二,是我的收获。通过这次搭建微信小程序,为以后的工作积累了经验,可以提前适应工作,再去实习时有了做过项目的经历更有竞争优势,通过加入到正在做相关项目的组织,认识到了一些比我厉害的人。其次还可以进一步使用此小程序进行收费使用,如做一个vip服务,帮写简历论文等,达到商业化。再者,我在搭建的过程中了解和查询到了许多的术语和知识,如端口、api、开发环境、数据库等,认识到代码在计算机这一行业处于一个很小的部分,还有很多的计算机技术与知识需要学习。
其三,是我的规划。一方面不断完善这个小程序,将服务器改为为国外的服务器,弄一个营业执照,正式发布面向大众。做一些类似的项目,如h5网页的搭建,微信公众号等。分享一些个人做项目的经历与认识到到自媒体平台,比如推特。找一些与现阶段相匹配的做项目的团队,加入他们,至少可以做一些小事,整理文件什么的。先加入他们,再去成为。总结至此。