To create an HTTP server in Node.js, we can use the built-in http
module. Here's an example of how to create an HTTP server and read the request body as text:
index.tsx235 chars13 lines
In this example, we create an HTTP server using http.createServer()
. When a request is received, we listen for the data
event on the req
object to read the request body as it comes in. We append each chunk of data to a body
variable as a string. When the end
event is emitted on the req
object, we log the body
to the console and respond to the client with a simple "OK" message using res.end()
. Finally, we call listen()
on the server object to start listening on port 8080.
This is a basic example, and depending on your use case, you may need to handle errors, set response headers, and integrate with other modules or frameworks.
gistlibby LogSnag