文件名称:shopify-challenge-be:Shopify后端开发人员实习生职位的代码挑战
文件大小:152KB
文件格式:ZIP
更新时间:2024-03-06 20:02:22
JavaScript
购物挑战 Shopify后端开发人员实习生职位的代码挑战 堆 我决定将Strapi无头CMS用于后端部分。 这是基于Node.js构建的开源CMS。 设置路线可以节省很多工作。 我将上传图像并将其存储在Cloudinary中。 后端通过部署到Heroku。 注意:我正在为此项目使用heroku免费套餐,这意味着已部署的后端将在30分钟不活动后进入睡眠状态。 因此,首次运行该应用程序可能需要一些时间才能开始工作。 对于前端部分,我选择将Next.js与TailwindCSS结合使用。 我喜欢这种组合,它使我的开发过程变得如此快速。 我将其部署到Vercel。 为了简化获取操作,我使用了useSWR,当您需要重新验证后端(经常更改)的数据时,它非常方便。 我已经使用了Taylor Taylor的Next.js + TailwindCSS加快了设置过程。 该网站通过此链接部署。 功能性
【文件预览】:
shopify-challenge-be-main
----be()
--------.eslintrc(541B)
--------config()
--------package.json(1KB)
--------extensions()
--------api()
--------.gitignore(1KB)
--------.env.template(57B)
--------public()
--------README.md(318B)
--------.eslintignore(32B)
--------.editorconfig(249B)
--------favicon.ico(1KB)
----fe()
--------css()
--------.nvmrc(5B)
--------jsconfig.json(112B)
--------package.json(1KB)
--------LICENSE(1KB)
--------package-lock.json(285KB)
--------pages()
--------.all-contributorsrc(778B)
--------.gitignore(276B)
--------components()
--------tailwind.config.js(2KB)
--------.env.template(43B)
--------public()
--------README.md(3KB)
--------utils()
--------postcss.config.js(359B)
----README.md(2KB)