[{"data":1,"prerenderedAt":475},["ShallowReactive",2],{"yisi-series-videos":3},[4,56,76,95,114,133,152,171,190,209,228,247,266,285,304,323,342,361,380,399,418,437,456],{"id":5,"title":6,"body":7,"category":34,"date":35,"description":36,"episode":37,"extension":38,"meta":39,"navigation":40,"order":32,"path":41,"platforms":42,"seo":46,"series":47,"status":35,"stem":48,"tags":49,"__hash__":55},"videos\u002Fvideos\u002Fys-00-starter.md","前言",{"type":8,"value":9,"toc":30},"minimark",[10,14],[11,12,13],"p",{},"这次我会说明此次项目的技术选型",[15,16,17,21,24,27],"ul",{},[18,19,20],"li",{},"后端: nestjs",[18,22,23],{},"前端: vue",[18,25,26],{},"数据库: PGSQL",[18,28,29],{},"ORM: drizzle",{"title":31,"searchDepth":32,"depth":32,"links":33},"",2,[],"构建现场",null,"从一个项目了解使用nodejs开发产品需要用到哪些知识，00前言:技术选型","0","md",{},true,"\u002Fvideos\u002Fys-00-starter",{"bilibili":43,"douyin":44,"youtube":45},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1RPpszKEDA\u002F","https:\u002F\u002Fv.douyin.com\u002FkJpVbLnB12c\u002F","https:\u002F\u002Fyoutu.be\u002FEUdVfSPbhQI",{"title":6,"description":36},"乙巳","videos\u002Fys-00-starter",[50,51,52,53,54],"项目","nodejs","nestjs","vue","typescript","52Tzei5Rk3hb-G4ddKdH157xV1Y-2VH8v-f-EspvlO4",{"id":57,"title":58,"body":59,"category":34,"date":35,"description":63,"episode":64,"extension":38,"meta":65,"navigation":40,"order":66,"path":67,"platforms":68,"seo":72,"series":47,"status":35,"stem":73,"tags":74,"__hash__":75},"videos\u002Fvideos\u002Fys-01-use-packages.md","用到的包",{"type":8,"value":60,"toc":61},[],{"title":31,"searchDepth":32,"depth":32,"links":62},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，01-用到的包","1",{},3,"\u002Fvideos\u002Fys-01-use-packages",{"bilibili":69,"douyin":70,"youtube":71},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV17sW3zuEso\u002F","https:\u002F\u002Fv.douyin.com\u002FO0L0nVH78LU\u002F","https:\u002F\u002Fyoutu.be\u002FrZ7mfog7gB4",{"title":58,"description":63},"videos\u002Fys-01-use-packages",[50,51,52,53,54],"bzOsUrkNz1-PH9AQ8450IJwGUutFaiDXG30Kmctpx1Q",{"id":77,"title":78,"body":79,"category":34,"date":35,"description":83,"episode":84,"extension":38,"meta":85,"navigation":40,"order":86,"path":87,"platforms":88,"seo":91,"series":47,"status":35,"stem":92,"tags":93,"__hash__":94},"videos\u002Fvideos\u002Fys-02-setup-ys-dir.md","目录结构初始化",{"type":8,"value":80,"toc":81},[],{"title":31,"searchDepth":32,"depth":32,"links":82},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，02-目录结构初始化","2",{},4,"\u002Fvideos\u002Fys-02-setup-ys-dir",{"bilibili":89,"youtube":90},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1KjpRz6E72\u002F","https:\u002F\u002Fyoutu.be\u002F22IFjIEVggc",{"title":78,"description":83},"videos\u002Fys-02-setup-ys-dir",[50,51,52,53,54],"VpkM_qbEuOQnVRD9O9HGKBRQ2ix1uHYUuZC8P4kgeUE",{"id":96,"title":97,"body":98,"category":34,"date":35,"description":102,"episode":103,"extension":38,"meta":104,"navigation":40,"order":105,"path":106,"platforms":107,"seo":110,"series":47,"status":35,"stem":111,"tags":112,"__hash__":113},"videos\u002Fvideos\u002Fys-03-setup-eslint-config-package.md","eslint-config包配置",{"type":8,"value":99,"toc":100},[],{"title":31,"searchDepth":32,"depth":32,"links":101},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，03-eslint-config包配置","3",{},5,"\u002Fvideos\u002Fys-03-setup-eslint-config-package",{"bilibili":108,"youtube":109},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1EbJ1zfEfQ\u002F","https:\u002F\u002Fyoutu.be\u002FJ5MgUb16awQ",{"title":97,"description":102},"videos\u002Fys-03-setup-eslint-config-package",[50,51,52,53,54],"OTJghA8Flh1Z8hy5y_CmHqnLlOaV9R9fz5CT_XguxQ0",{"id":115,"title":116,"body":117,"category":34,"date":35,"description":121,"episode":122,"extension":38,"meta":123,"navigation":40,"order":124,"path":125,"platforms":126,"seo":129,"series":47,"status":35,"stem":130,"tags":131,"__hash__":132},"videos\u002Fvideos\u002Fys-04-setup-shared-package.md","shared包初始化",{"type":8,"value":118,"toc":119},[],{"title":31,"searchDepth":32,"depth":32,"links":120},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，04-shared包初始化","4",{},6,"\u002Fvideos\u002Fys-04-setup-shared-package",{"bilibili":127,"youtube":128},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1azJXzKEKk\u002F","https:\u002F\u002Fyoutu.be\u002FWUrzNEp3dTI",{"title":116,"description":121},"videos\u002Fys-04-setup-shared-package",[50,51,52,53,54],"MueHE0F-KdJ0kcHbswx4xW6-DDBWjgOgBZjy22qT8aw",{"id":134,"title":135,"body":136,"category":34,"date":35,"description":140,"episode":141,"extension":38,"meta":142,"navigation":40,"order":143,"path":144,"platforms":145,"seo":148,"series":47,"status":35,"stem":149,"tags":150,"__hash__":151},"videos\u002Fvideos\u002Fys-05-setup-fetch-package.md","fetch包初始化",{"type":8,"value":137,"toc":138},[],{"title":31,"searchDepth":32,"depth":32,"links":139},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，05-fetch包初始化","5",{},7,"\u002Fvideos\u002Fys-05-setup-fetch-package",{"bilibili":146,"youtube":147},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1qBngzfELj\u002F","https:\u002F\u002Fyoutu.be\u002FTsLi_EkowWU",{"title":135,"description":140},"videos\u002Fys-05-setup-fetch-package",[50,51,52,53,54],"zCjHF9A0jVYZB6uOmXgnyiMjcSIWilVFfvFRDp_IuH0",{"id":153,"title":154,"body":155,"category":34,"date":35,"description":159,"episode":160,"extension":38,"meta":161,"navigation":40,"order":162,"path":163,"platforms":164,"seo":167,"series":47,"status":35,"stem":168,"tags":169,"__hash__":170},"videos\u002Fvideos\u002Fys-06-setup-api.md","api项目初始化",{"type":8,"value":156,"toc":157},[],{"title":31,"searchDepth":32,"depth":32,"links":158},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，06-api项目初始化","6",{},8,"\u002Fvideos\u002Fys-06-setup-api",{"bilibili":165,"youtube":166},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1hEnqztE4V\u002F","https:\u002F\u002Fyoutu.be\u002FaARI9qGcy74",{"title":154,"description":159},"videos\u002Fys-06-setup-api",[50,51,52,53,54],"CWKOynj7gpT_aObbMU46yjaZX2W6izXQSRVwI_CzRPA",{"id":172,"title":173,"body":174,"category":34,"date":35,"description":178,"episode":179,"extension":38,"meta":180,"navigation":40,"order":181,"path":182,"platforms":183,"seo":186,"series":47,"status":35,"stem":187,"tags":188,"__hash__":189},"videos\u002Fvideos\u002Fys-07-api-prefix.md","全局路由前缀添加",{"type":8,"value":175,"toc":176},[],{"title":31,"searchDepth":32,"depth":32,"links":177},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，07-全局路由前缀添加","7",{},9,"\u002Fvideos\u002Fys-07-api-prefix",{"bilibili":184,"youtube":185},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1sKn1zBEMY\u002F","https:\u002F\u002Fyoutu.be\u002FZS-NoLnD-9A",{"title":173,"description":178},"videos\u002Fys-07-api-prefix",[50,51,52,53,54],"HbGMjZ9UoUAql7xnfVjjwAqZ5JQMjdkMhv54pbW7EhY",{"id":191,"title":192,"body":193,"category":34,"date":35,"description":197,"episode":198,"extension":38,"meta":199,"navigation":40,"order":200,"path":201,"platforms":202,"seo":205,"series":47,"status":35,"stem":206,"tags":207,"__hash__":208},"videos\u002Fvideos\u002Fys-08-global-response-interception.md","全局响应拦截",{"type":8,"value":194,"toc":195},[],{"title":31,"searchDepth":32,"depth":32,"links":196},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，08-全局响应拦截","8",{},10,"\u002Fvideos\u002Fys-08-global-response-interception",{"bilibili":203,"youtube":204},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1LV4yziEEo\u002F","https:\u002F\u002Fyoutu.be\u002Fe5qMrX1wSLc",{"title":192,"description":197},"videos\u002Fys-08-global-response-interception",[50,51,52,53,54],"5g3FU5qeh2VkcmtY7aG15jqccWzMa6JfIQkvjFYZHO0",{"id":210,"title":211,"body":212,"category":34,"date":35,"description":216,"episode":217,"extension":38,"meta":218,"navigation":40,"order":219,"path":220,"platforms":221,"seo":224,"series":47,"status":35,"stem":225,"tags":226,"__hash__":227},"videos\u002Fvideos\u002Fys-09-swagger.md","swagger集成",{"type":8,"value":213,"toc":214},[],{"title":31,"searchDepth":32,"depth":32,"links":215},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，09-swagger集成","9",{},11,"\u002Fvideos\u002Fys-09-swagger",{"bilibili":222,"youtube":223},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV16z49zzEr9\u002F","https:\u002F\u002Fyoutu.be\u002FA9S93i3pRZw",{"title":211,"description":216},"videos\u002Fys-09-swagger",[50,51,52,53,54],"Mpx9jfx_TJhsZJLg0h1I3DCpfoVK4c15PqcoVfuvCZ8",{"id":229,"title":230,"body":231,"category":34,"date":35,"description":235,"episode":236,"extension":38,"meta":237,"navigation":40,"order":238,"path":239,"platforms":240,"seo":243,"series":47,"status":35,"stem":244,"tags":245,"__hash__":246},"videos\u002Fvideos\u002Fys-10-nestjs-global-error-handler.md","Nestjs全局错误处理",{"type":8,"value":232,"toc":233},[],{"title":31,"searchDepth":32,"depth":32,"links":234},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，10-Nestjs全局错误处理","10",{},12,"\u002Fvideos\u002Fys-10-nestjs-global-error-handler",{"bilibili":241,"youtube":242},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1n14vzXEb2\u002F","https:\u002F\u002Fyoutu.be\u002F8Rg8iI3lEa8",{"title":230,"description":235},"videos\u002Fys-10-nestjs-global-error-handler",[50,51,52,53,54],"_JOIQfk4Of7XE2eHsg6ZCfpPJLYuyCi7LMELVli4Aqc",{"id":248,"title":249,"body":250,"category":34,"date":35,"description":254,"episode":255,"extension":38,"meta":256,"navigation":40,"order":257,"path":258,"platforms":259,"seo":262,"series":47,"status":35,"stem":263,"tags":264,"__hash__":265},"videos\u002Fvideos\u002Fys-11-api-project-optimization.md","api项目优化",{"type":8,"value":251,"toc":252},[],{"title":31,"searchDepth":32,"depth":32,"links":253},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，11-api项目优化","11",{},13,"\u002Fvideos\u002Fys-11-api-project-optimization",{"bilibili":260,"youtube":261},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1JU4vzDEHP\u002F","https:\u002F\u002Fyoutu.be\u002FVMV7Mo7GvB0",{"title":249,"description":254},"videos\u002Fys-11-api-project-optimization",[50,51,52,53,54],"ScZmXInmPa-2FCNwNuFC7DqeU9iVnNTQFJnRCytaNto",{"id":267,"title":268,"body":269,"category":34,"date":35,"description":273,"episode":274,"extension":38,"meta":275,"navigation":40,"order":276,"path":277,"platforms":278,"seo":281,"series":47,"status":35,"stem":282,"tags":283,"__hash__":284},"videos\u002Fvideos\u002Fys-12-nestjs-config.md","@nestjs\u002Fconfig改造",{"type":8,"value":270,"toc":271},[],{"title":31,"searchDepth":32,"depth":32,"links":272},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，12-@nestjs\u002Fconfig改造","12",{},14,"\u002Fvideos\u002Fys-12-nestjs-config",{"bilibili":279,"youtube":280},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV19nWzzyE1v\u002F","https:\u002F\u002Fyoutu.be\u002F3TlerEBQaIM",{"title":268,"description":273},"videos\u002Fys-12-nestjs-config",[50,51,52,53,54],"H9lHxXWhSXZB-lT_Io73NflmFdzBO0ePuOKi9wQTJW8",{"id":286,"title":287,"body":288,"category":34,"date":35,"description":292,"episode":293,"extension":38,"meta":294,"navigation":40,"order":295,"path":296,"platforms":297,"seo":300,"series":47,"status":35,"stem":301,"tags":302,"__hash__":303},"videos\u002Fvideos\u002Fys-13-pnpm-catalog.md","使用pnpm catalogs 统一管理依赖版本",{"type":8,"value":289,"toc":290},[],{"title":31,"searchDepth":32,"depth":32,"links":291},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，13-使用pnpm catalogs 统一管理依赖版本","13",{},15,"\u002Fvideos\u002Fys-13-pnpm-catalog",{"bilibili":298,"youtube":299},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1cXWrzaErC\u002F","https:\u002F\u002Fyoutu.be\u002F6LFFqM6MM4I",{"title":287,"description":292},"videos\u002Fys-13-pnpm-catalog",[50,51,52,53,54],"U3OVxt4TInRtV5H6RS9Pcxtjk3vdANAKy4cuncaks8c",{"id":305,"title":306,"body":307,"category":34,"date":35,"description":311,"episode":312,"extension":38,"meta":313,"navigation":40,"order":314,"path":315,"platforms":316,"seo":319,"series":47,"status":35,"stem":320,"tags":321,"__hash__":322},"videos\u002Fvideos\u002Fys-14-drizzle.md","drizzle集成",{"type":8,"value":308,"toc":309},[],{"title":31,"searchDepth":32,"depth":32,"links":310},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，14-drizzle集成","14",{},16,"\u002Fvideos\u002Fys-14-drizzle",{"bilibili":317,"youtube":318},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1h3WkzEEfh\u002F","https:\u002F\u002Fyoutu.be\u002F1hTsWmTwFl4",{"title":306,"description":311},"videos\u002Fys-14-drizzle",[50,51,52,53,54],"Muon2YPGSAONYSeg9J3rIzEGOLagSNxMeFZ-0yxzR2A",{"id":324,"title":325,"body":326,"category":34,"date":35,"description":330,"episode":331,"extension":38,"meta":332,"navigation":40,"order":333,"path":334,"platforms":335,"seo":338,"series":47,"status":35,"stem":339,"tags":340,"__hash__":341},"videos\u002Fvideos\u002Fys-15-setup-frontend.md","web初始化",{"type":8,"value":327,"toc":328},[],{"title":31,"searchDepth":32,"depth":32,"links":329},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，15-web初始化","15",{},17,"\u002Fvideos\u002Fys-15-setup-frontend",{"bilibili":336,"youtube":337},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1ANsVz9Exv\u002F","https:\u002F\u002Fyoutu.be\u002FEr_gQIc01xs",{"title":325,"description":330},"videos\u002Fys-15-setup-frontend",[50,51,52,53,54],"KV2JGc0J28RVq4UpP_OXwSk-777rX7lBLtY-Gcx-4uw",{"id":343,"title":344,"body":345,"category":34,"date":35,"description":349,"episode":350,"extension":38,"meta":351,"navigation":40,"order":352,"path":353,"platforms":354,"seo":357,"series":47,"status":35,"stem":358,"tags":359,"__hash__":360},"videos\u002Fvideos\u002Fys-16-vite-plugins.md","常用vite插件配置",{"type":8,"value":346,"toc":347},[],{"title":31,"searchDepth":32,"depth":32,"links":348},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，16-常用vite插件配置","16",{},18,"\u002Fvideos\u002Fys-16-vite-plugins",{"bilibili":355,"youtube":356},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV14r1mBfEQo\u002F","https:\u002F\u002Fyoutu.be\u002FncxruHMbk8I",{"title":344,"description":349},"videos\u002Fys-16-vite-plugins",[50,51,52,53,54],"ZZ1h1tPpybOYzSXUtumy_4UNh1-fVocdRtmheL4yE-c",{"id":362,"title":363,"body":364,"category":34,"date":35,"description":368,"episode":369,"extension":38,"meta":370,"navigation":40,"order":371,"path":372,"platforms":373,"seo":376,"series":47,"status":35,"stem":377,"tags":378,"__hash__":379},"videos\u002Fvideos\u002Fys-17-frontend-add-eslint-config.md","web添加eslint config",{"type":8,"value":365,"toc":366},[],{"title":31,"searchDepth":32,"depth":32,"links":367},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，17-web添加eslint config","17",{},19,"\u002Fvideos\u002Fys-17-frontend-add-eslint-config",{"bilibili":374,"youtube":375},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV11S1SBwE1K\u002F","https:\u002F\u002Fyoutu.be\u002Fgp1fCCPrTyo",{"title":363,"description":368},"videos\u002Fys-17-frontend-add-eslint-config",[50,51,52,53,54],"ZSeGFNNLahBqjmTuqJZVkypszMgoDTxeFup5Imb32vQ",{"id":381,"title":382,"body":383,"category":34,"date":35,"description":387,"episode":388,"extension":38,"meta":389,"navigation":40,"order":390,"path":391,"platforms":392,"seo":395,"series":47,"status":35,"stem":396,"tags":397,"__hash__":398},"videos\u002Fvideos\u002Fys-18-standardized-web-project-directory.md","标准化web项目目录",{"type":8,"value":384,"toc":385},[],{"title":31,"searchDepth":32,"depth":32,"links":386},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，18-标准化web项目目录","18",{},20,"\u002Fvideos\u002Fys-18-standardized-web-project-directory",{"bilibili":393,"youtube":394},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1mdkZBEEJC\u002F","https:\u002F\u002Fyoutu.be\u002FegLIdWo1nIU",{"title":382,"description":387},"videos\u002Fys-18-standardized-web-project-directory",[50,51,52,53,54],"OQBo54iZuXqaHomwLHekBKYq1_uU-SaKX4QfuBHQahY",{"id":400,"title":401,"body":402,"category":34,"date":35,"description":406,"episode":407,"extension":38,"meta":408,"navigation":40,"order":409,"path":410,"platforms":411,"seo":414,"series":47,"status":35,"stem":415,"tags":416,"__hash__":417},"videos\u002Fvideos\u002Fys-19-vite-plugin-vue-layouts-plugin.md","vite-plugin-vue-layouts插件配置",{"type":8,"value":403,"toc":404},[],{"title":31,"searchDepth":32,"depth":32,"links":405},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，19-vite-plugin-vue-layouts插件配置","19",{},21,"\u002Fvideos\u002Fys-19-vite-plugin-vue-layouts-plugin",{"bilibili":412,"youtube":413},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1S1CNBuEuC\u002F","https:\u002F\u002Fyoutu.be\u002FYS8GY6xkH2I",{"title":401,"description":406},"videos\u002Fys-19-vite-plugin-vue-layouts-plugin",[50,51,52,53,54],"VLQQ2ZYTonjqrTGwjr2PxudchtBbXKhFV8WfQ_y2T8M",{"id":419,"title":420,"body":421,"category":34,"date":35,"description":425,"episode":426,"extension":38,"meta":427,"navigation":40,"order":428,"path":429,"platforms":430,"seo":433,"series":47,"status":35,"stem":434,"tags":435,"__hash__":436},"videos\u002Fvideos\u002Fys-20-frontend-crud-example.md","前端crud完整示例",{"type":8,"value":422,"toc":423},[],{"title":31,"searchDepth":32,"depth":32,"links":424},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，20-前端crud完整示例","20",{},22,"\u002Fvideos\u002Fys-20-frontend-crud-example",{"bilibili":431,"youtube":432},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1qWSMBkEVG\u002F","https:\u002F\u002Fyoutu.be\u002FapnOfEtPi54",{"title":420,"description":425},"videos\u002Fys-20-frontend-crud-example",[50,51,52,53,54],"C64foLiW7_m5JhBgsFDx3hLGcNjvomtgGSsLmCD8jpY",{"id":438,"title":439,"body":440,"category":34,"date":35,"description":444,"episode":445,"extension":38,"meta":446,"navigation":40,"order":447,"path":448,"platforms":449,"seo":452,"series":47,"status":35,"stem":453,"tags":454,"__hash__":455},"videos\u002Fvideos\u002Fys-21-jwt-login.md","JWT登录",{"type":8,"value":441,"toc":442},[],{"title":31,"searchDepth":32,"depth":32,"links":443},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，21-JWT登录","21",{},23,"\u002Fvideos\u002Fys-21-jwt-login",{"bilibili":450,"youtube":451},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1sz27BkE1t\u002F","https:\u002F\u002Fyoutu.be\u002F8aEvZFdfKo8",{"title":439,"description":444},"videos\u002Fys-21-jwt-login",[50,51,52,53,54],"l65TGqj1e1R-4z6MAmV1qE3xB6wrxzkBDCLFabp3J3E",{"id":457,"title":458,"body":459,"category":34,"date":35,"description":463,"episode":464,"extension":38,"meta":465,"navigation":40,"order":466,"path":467,"platforms":468,"seo":471,"series":47,"status":35,"stem":472,"tags":473,"__hash__":474},"videos\u002Fvideos\u002Fys-22-combine-with-redis-caching.md","结合redis缓存",{"type":8,"value":460,"toc":461},[],{"title":31,"searchDepth":32,"depth":32,"links":462},[],"从一个项目了解使用nodejs开发产品需要用到哪些知识，22-结合redis缓存","22",{},24,"\u002Fvideos\u002Fys-22-combine-with-redis-caching",{"bilibili":469,"youtube":470},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1Sa27B7EKE\u002F","https:\u002F\u002Fyoutu.be\u002FTkSHz5T7_eQ",{"title":458,"description":463},"videos\u002Fys-22-combine-with-redis-caching",[50,51,52,53,54],"-c-SKDeS9rtHSUTzMxliV_ivkwGzEjaHQXT8_nMEnk0",1783762268188]