Skip to content

Commit

Permalink
Gave names to anonymous functions. Tried to be as semantic as possible.
Browse files Browse the repository at this point in the history
  • Loading branch information
catcarbonell committed Oct 2, 2020
1 parent 2a047a8 commit a25a24a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions docs/api-routes/dynamic-api-routes.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ API routes support [dynamic routes](/docs/routing/dynamic-routes.md), and follow
For example, the API route `pages/api/post/[pid].js` has the following code:

```js
export default (req, res) => {
export default function PostId(req, res){
const {
query: { pid },
} = req
Expand Down Expand Up @@ -68,7 +68,7 @@ And in the case of `/api/post/a/b`, and any other matching path, new parameters
An API route for `pages/api/post/[...slug].js` could look like this:

```js
export default (req, res) => {
export default function CatchSlug(req, res){
const {
query: { slug },
} = req
Expand Down
4 changes: 2 additions & 2 deletions docs/api-routes/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Any file inside the folder `pages/api` is mapped to `/api/*` and will be treated
For example, the following API route `pages/api/user.js` handles a `json` response:

```js
export default (req, res) => {
export default function UserName(req, res){
res.statusCode = 200
res.setHeader('Content-Type', 'application/json')
res.end(JSON.stringify({ name: 'John Doe' }))
Expand All @@ -37,7 +37,7 @@ For an API route to work, you need to export as default a function (a.k.a **requ
To handle different HTTP methods in an API route, you can use `req.method` in your request handler, like so:

```js
export default (req, res) => {
export default function PostReq(req, res){
if (req.method === 'POST') {
// Process a POST request
} else {
Expand Down
2 changes: 1 addition & 1 deletion docs/api-routes/response-helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ description: API Routes include a set of Express.js-like methods for the respons
The response (`res`) includes a set of Express.js-like methods to improve the developer experience and increase the speed of creating new API endpoints, take a look at the following example:

```js
export default (req, res) => {
export default function ResHelper(req, res){
res.status(200).json({ name: 'Next.js' })
}
```
Expand Down

0 comments on commit a25a24a

Please sign in to comment.