在终端运行如下命令:
git clone [email protected]:victorkangsh/prisma-start.git
进入目录并安装依赖
cd prisma-start
yarn install
配置在.env
文件中,endpoint已注释,docker用户把注释去掉即可,prisma cloud用户在创建服务后修改即可。
虽然dev依赖中有,但还是尽量确保你已经全局安装了prisma和graphqlgen@beta
docker用户需要先执行docker-compose up -d
没有docker的可以用demo服务器,配置详见prisma中文网址,直接执行以下命令即可创建。
prisma deploy
此时会得到generate目录和tmp-resolvers目录,prisma client和resolver脚手架已经创建好了,将tmp-resolvers目录拷贝到resolvers目录,然后将其中的代码修改为自己的业务逻辑即可。
上面deploy好后就编辑自己的datamodel和schema,运行的话命令如下:(确保env文件endpoint修改为你的服务器地址)
yarn dev
建议创建 .env.prod
文件用于生产环境:
PRISMA_ENDPOINT="https://api.example.com"
PRISMA_SECRET="mysecret123"
APP_SECRET="appsecret321"