mirror of https://github.com/lukechilds/node.git
Browse Source
PR-URL: https://github.com/nodejs/node/pull/6167 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Robert Jefe Lindstädt <robert.lindstaedt@gmail.com>v4.x
Jeremiah Senkpiel
9 years ago
committed by
Myles Borins
2 changed files with 23 additions and 9 deletions
@ -1,29 +1,43 @@ |
|||||
# Synopsis |
# Usage |
||||
|
|
||||
<!--type=misc--> |
<!--type=misc--> |
||||
|
|
||||
|
`node [options] [v8 options] [script.js | -e "script"] [arguments]` |
||||
|
|
||||
|
Please see the [Command Line Options][] document for information about |
||||
|
different options and ways to run scripts with Node. |
||||
|
|
||||
|
## Example |
||||
|
|
||||
An example of a [web server][] written with Node.js which responds with |
An example of a [web server][] written with Node.js which responds with |
||||
`'Hello World'`: |
`'Hello World'`: |
||||
|
|
||||
```js |
```js |
||||
const http = require('http'); |
const http = require('http'); |
||||
|
|
||||
http.createServer( (request, response) => { |
const hostname = '127.0.0.1'; |
||||
response.writeHead(200, {'Content-Type': 'text/plain'}); |
const port = 3000; |
||||
response.end('Hello World\n'); |
|
||||
}).listen(8124); |
const server = http.createServer((req, res) => { |
||||
|
res.statusCode = 200; |
||||
|
res.setHeader('Content-Type', 'text/plain'); |
||||
|
res.end('Hello World\n'); |
||||
|
}); |
||||
|
|
||||
console.log('Server running at http://127.0.0.1:8124/'); |
server.listen(port, hostname, () => { |
||||
|
console.log(`Server running at http://${hostname}:${port}/`); |
||||
|
}); |
||||
``` |
``` |
||||
|
|
||||
To run the server, put the code into a file called `example.js` and execute |
To run the server, put the code into a file called `example.js` and execute |
||||
it with the node program |
it with Node.js: |
||||
|
|
||||
``` |
``` |
||||
$ node example.js |
$ node example.js |
||||
Server running at http://127.0.0.1:8124/ |
Server running at http://127.0.0.1:3000/ |
||||
``` |
``` |
||||
|
|
||||
All of the examples in the documentation can be run similarly. |
All of the examples in the documentation can be run similarly. |
||||
|
|
||||
|
[Command Line Options]: cli.html#cli_command_line_options |
||||
[web server]: http.html |
[web server]: http.html |
||||
|
Loading…
Reference in new issue