We'll create our client-server using the express
and cors
packages
Express will be used to create our HTTP application. We'll need it to post to our endpoints and listen to our port.
We need the cors
package to make cross-origin requests since the front-end will be a different origin than the server.
Instructor: [0:00] Open the index.js file inside the server folder. Import express which we will use to create a HTTP application. Import cause which we can use to enable cross origin requests, since the frontend will be a different origin from the server. Now, go ahead and create an express app. Add a middle word to the app that configures cause.
[0:29] Add another middle word to parse requested body data to JSON. Create a slash code post endpoint and for now it should respond with the request body. Now, set up the express app to listen at port 1,235. You can use any HTTP client to test the endpoint.
[0:58] If you have the VS Code REST client extension, add a test.http file in the server folder. Open the file in the editor and set the request method as well as the URL. Set the content type to application slash JSON.
[1:18] Finally, create a body and set the code property to any string value. Click, send request, and you should see the response, a code block, in the output.
Member comments are a way for members to communicate, interact, and ask questions about a lesson.
The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io
Be on-Topic
Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.
Avoid meta-discussion
Code Problems?
Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context
Details and Context
Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!