File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ Hi message
Original file line number Diff line number Diff line change 1+ const http = require ( "http" ) ;
2+ const fs = require ( "fs" ) ;
3+
4+ const server = http . createServer ( ( req , res ) => {
5+ const url = req . url ;
6+ if ( url === "/" ) {
7+ res . write ( "<html>" ) ;
8+ res . write ( "<head><title>Enter Message</title></head>" ) ;
9+ res . write (
10+ "<body><form action='/message' method='POST'><input type='text' name='message'><button type='submit'>Send</button></form></body>"
11+ ) ;
12+ res . write ( "</html>" ) ;
13+ return res . end ( ) ;
14+ req . p ;
15+ } else if ( url === "/message" && req . method === "POST" ) {
16+ return fs . writeFile ( "Message.txt" , "Hi message" , ( ) => {
17+ res . statusCode = 301 ;
18+ res . setHeader ( "Location" , "/" ) ;
19+ return res . end ( ) ;
20+ } ) ;
21+ }
22+ } ) ;
23+
24+ server . listen ( 3000 ) ;
You can’t perform that action at this time.
0 commit comments