Creating a Restfull Server Using NextJs
Description
- NextJs will automatically create routes for all of the files within the
pages\apidirectory. - In this example, a file called
pages\api\products.jshas been created that will return a JSON list of products. pages\index.js` demonstrates how to use the fetch function to get the product data from the api.
Getting Started
-
Install the packages
npm install -
Run the server
npm dev run -
View the products code in the file
pages\api\products.js -
Navigate to the page http:\localhost:3000\api\products
-
or using Postman issue an
GETrequest to the URLhttp:\\localhost:3000\api\products -
The result will be a list of products
json [ "apple", "orange", "pear" ] -
Navigate to the page http:\localhost:3000