cod吧怎么玩才刺激?老玩家带你解锁更多隐藏玩法!

天美租号

今天跟大家伙儿唠唠我最近折腾的“cod”,,不是那个“使命召唤”,是代码的代码,哈哈!这名字是我起的,别当真!

事情是这样的,前阵子不是手头有点闲嘛就寻思着能不能自己搞个小项目练练手。正好最近对前端的东西比较感兴趣,就想着能不能把之前学的Vue、React啥的,都捡起来用用。

一开始的想法很简单,就想做一个能展示代码片段的小网站。你懂的,平时看到一些好的代码,或者自己写一些觉得以后可能会用到的东西,就喜欢复制粘贴到一个地方存起来。以前都是存在txt文件里,乱七八糟的,找起来也麻烦。所以就想做一个网页,能把代码分类放还能加个标签啥的,方便以后查找。

cod吧怎么玩才刺激?老玩家带你解锁更多隐藏玩法!

说干就干!先是搭个前端的架子,用的是React。之前用Vue比较多,这回想换换口味。搭架子的时候,也没啥特别的,就是create-react-app那一套。然后就开始写页面。

前端页面搭好之后,就开始搞后端。后端我选的是*,用的是Express。数据库用的是MongoDB,因为我觉得它比较灵活,存代码这种东西,用起来应该比较方便。

后端这块,主要是写一些接口,用来增删改查代码片段。一开始写得比较粗糙,就是简单的CRUD。后来觉得这样不行,还得加一些权限控制,不然谁都能来改我的代码。就加个简单的用户系统,注册登录啥的。

前端和后端都搞定之后,就开始联调。这部分是最烦的,各种bug,各种报错。前端说后端返回的数据不对,后端说前端传的参数不对。反正就是互相甩锅,哈哈!不过最终还是都解决。

然后就是美化页面。这部分我不太擅长,就找一些现成的UI库,比如Ant Design啥的,直接套上去。然后改一些颜色和字体,让它看起来舒服一点。

就是部署上线。我用的是阿里云的服务器,买个域名,然后把代码部署上去。部署的过程也挺折腾的,各种配置,各种权限。不过最终还是成功。

cod吧怎么玩才刺激?老玩家带你解锁更多隐藏玩法!

现在这个“cod”基本能用,虽然功能还比较简单,但也能满足我的基本需求。以后有时间的话,我还会继续完善它,比如加上代码高亮,搜索功能,评论功能等等。

这回的实践还是挺有收获的。不仅复习之前学的知识,还学一些新的东西。也让我对前端和后端的开发流程有更深的理解。以后我会继续努力,多做一些这样的项目,提升自己的技术水平。

对,我还把代码放在GitHub上,感兴趣的可以去看看,随便提意见!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,28人围观)

还没有评论,来说两句吧...