diff --git a/api/readme.md b/api/readme.md index 8534812..0004fd0 100644 --- a/api/readme.md +++ b/api/readme.md @@ -3,11 +3,12 @@ An example GraphQL API using: - [`koa`](https://npm.im/koa) -- [`apollo-server-koa`](https://npm.im/apollo-server-koa), which implements [`graphql-upload`](https://npm.im/graphql-upload) +- [`apollo-server-koa`](https://npm.im/apollo-server-koa) +- [`graphql-upload`](https://npm.im/graphql-upload) ## Setup -1. Install the latest [Node.js](https://nodejs.org) and [npm](https://npmjs.com). +1. Install the latest [Node.js and npm](https://npmjs.com/get-npm). 2. Duplicate `.env.example` as `.env` and configure. 3. Run `npm install` in the `api` directory with Terminal. 4. Run `npm run dev` for development, or `npm run start` for production. diff --git a/app/readme.md b/app/readme.md index 4cae0de..21da04c 100644 --- a/app/readme.md +++ b/app/readme.md @@ -8,7 +8,7 @@ An example SSR web app using: ## Setup -1. Install the latest [Node.js](https://nodejs.org) and [npm](https://npmjs.com). +1. Install the latest [Node.js and npm](https://npmjs.com/get-npm). 2. Duplicate `.env.example` as `.env` and configure. 3. Run `npm install` in the `app` directory with Terminal. 4. Run `npm run dev` for development, or `npm run build && npm start` for production. diff --git a/readme.md b/readme.md index d86d575..d942a1e 100644 --- a/readme.md +++ b/readme.md @@ -4,5 +4,5 @@ A full stack demo of file uploads via GraphQL mutations using [GraphQL multipart request spec](https://github.com/jaydenseric/graphql-multipart-request-spec) implementations: -- [Example GraphQL API](api) using [Apollo Server](https://apollographql.com/server). -- [Example web app](app) using [apollo-upload-client](https://github.com/jaydenseric/apollo-upload-client). +- [Example GraphQL API](api) using [`graphql-upload`](https://npm.im/graphql-upload). +- [Example web app](app) using [`apollo-upload-client`](https://npm.im/apollo-upload-client).