- Web Development with MongoDB and Node(Third Edition)
- Bruno Joseph D'mello Mithun Satheesh Jason Krol
- 156字
- 2021-07-08 10:32:37
A simple server with Node.js
To see an example of how lightweight Node.js can be, let's take a look at some sample code that starts up an HTTP server and sends Hello World to a browser:
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World\n');
}).listen(8080, 'localhost');
console.log('Server running at http://localhost:8080');
A few basic lines of code are all it takes to write a complete Node.js application. Running it with a simple Node.js app.js command will launch an HTTP server that is listening on port 8080. Point any browser to http://localhost:8080, and you will see the simple output Hello World on your screen! While this sample app doesn't actually do anything useful, it should give you a glimpse of the kind of power you will have while writing web applications using Node.js. If you don't have the initial Node.js development environment set up, we will discuss it in the next chapter.
推薦閱讀
- 深入理解Android(卷I)
- Learning NServiceBus(Second Edition)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- Mastering QGIS
- Software Testing using Visual Studio 2012
- The HTML and CSS Workshop
- Learning Python by Building Games
- Mastering JBoss Enterprise Application Platform 7
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Python算法指南:程序員經典算法分析與實現
- PLC應用技術(三菱FX2N系列)
- Linux C編程:一站式學習
- Learning Apache Cassandra
- Node Cookbook(Second Edition)
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)