文件名称:hackernews-node:for黑客新闻克隆的GraphQL API
文件大小:121KB
文件格式:ZIP
更新时间:2024-04-09 18:59:30
api graphql hacker-news api-server nexus
hackernews节点 用于Hacker News克隆的GraphQL API。 目录 背景 创建该项目的目的是使我对更加熟悉。它最初基于的,并且演变如下: 添加了集成测试以促进重构。 转换为TypeScript。 切换到使用构建GraphQL模式。 入门 克隆此存储库: $ git clone git@github.com:tanem/hackernews-node.git --depth=1 安装依赖项: $ cd hackernews-node $ npm install 这还将通过@prisma/client软件包的postinstall钩子将Prisma Client JS生成到node_modules/@prisma/client 。 启动服务器: $ npm run dev 将浏览器指向以在探索GraphQL API。该应用程序使用SQLite数据库进行创建,并使用以
【文件预览】:
hackernews-node-master
----.gitignore(42B)
----codecov.yml(13B)
----prisma()
--------seed.ts(2KB)
--------dev.db(56KB)
--------truncate.ts(795B)
--------migrations()
--------schema.prisma(786B)
--------client.ts(88B)
----package.json(2KB)
----package-lock.json(318KB)
----src()
--------generated()
--------server.ts(863B)
--------types()
--------__tests__()
--------schema.ts(561B)
--------context.ts(411B)
--------start.ts(152B)
--------utils.ts(443B)
----.nvmrc(8B)
----LICENSE(1KB)
----tsconfig.json(120B)
----.github()
--------workflows()
----README.md(6KB)
----test-support()
--------setup-tests.ts(635B)
----tsconfig.base.json(336B)
----renovate.json(265B)