經過長達一個多月的努力,我完成了我的第一個項目——用chatgpt搭建微信小程序,今天對這個項目的完成進行總結。
其一,是我對用chatgpt搭建微信小程序項目的理解,包括項目的架構與操作流程。我認為總體上看,該項目的實現包含三個部分,微信小程序客戶端、服務器、以及chatgpt網站。客戶端通過服務器開放的端口連接服務器,對服務器發出請求,服務器通過調用chatgpt的api接口實現二者之間的交互,再由服務器將信息返回客戶端,展現在我們屏幕上。
搭建流程如下,首先需要準備好一個雲服務器、前後端代碼,要想很方便地控制服務器,就需要下載一個finalshell軟件,並輸入雲服務器主機地賬號密碼連接,連接到主機後就可以對服務器進行操作了,後端的代碼可以使用不同的編程語言,所以還需要在服務器上安裝相對應的開發環境,我使用的是java語言,所以安裝Java環境,先下載壓縮包,再解壓,再將其放到相應的文件夾中,這其中會使用到wget、tar、mv、cd/等linux系統的命令。接下來需要安裝數據庫mysql來管理數據,下載數據庫的管理工具navicat,並在服務器上開放端口對接數據庫的軟件。在數據庫的管理工具的表裡輸入openaikey,然後將後端代碼放到服務器中去,這樣後端就部署完成了。前端相對比較簡單,隻需要將前端代碼拉到HBuider中,配置一下小程序appid,運行到微信開發者工具就可以用了,點擊發佈就可讓他人使用了。
其二,是我的收獲。通過這次搭建微信小程序,為以後的工作積累了經驗,可以提前適應工作,再去實習時有了做過項目的經歷更有競爭優勢,通過加入到正在做相關項目的組織,認識到了一些比我厲害的人。其次還可以進一步使用此小程序進行收費使用,如做一個vip服務,幫寫簡歷論文等,達到商業化。再者,我在搭建的過程中了解和查詢到了許多的術語和知識,如端口、api、開發環境、數據庫等,認識到代碼在計算機這一行業處於一個很小的部分,還有很多的計算機技術與知識需要學習。
其三,是我的規劃。一方面不斷完善這個小程序,將服務器改為為國外的服務器,弄一個營業執照,正式發佈面向大眾。做一些類似的項目,如h5網頁的搭建,微信公眾號等。分享一些個人做項目的經歷與認識到到自媒體平臺,比如推特。找一些與現階段相匹配的做項目的團隊,加入他們,至少可以做一些小事,整理文件什麼的。先加入他們,再去成為。總結至此。
2023.3.3