javascript之前一般用于web前段开发,然而由于node.js的出现,用javascript开发后端程序也不再是一件复杂的事情。node.js中js引擎来自于chrome v8浏览器,配合node.js额外开发的工具代码,本身使用起来非常容易,也很高效。除此之外,node.js也有pip一样的工具npm,使用npm可以轻松地安装第三方软件,这给我们的开发工作带来了极大的方便。乘着周末,学习一下node.js,确实不错。
1、安装node.js
sudo apt-get install nodejs
2、安装npm
sudo apt-get install npm
3、尝试安装express框架
npm install express --save
4、编写最简单的hello.js,用nodejs hello.js来执行
console.log(\'hello world\')
5、复杂一点的http服务器代码
const http = require(\'http\'); const hostname = \'127.0.0.1\'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader(\'Content-Type\', \'text/plain\'); res.end(\'Hello World\\n\'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
6、使用express开发http服务器
var express = require(\'express\'); var app = express(); app.get(\'/\', function (req, res) { res.send(\'Hello World\'); }) var server = app.listen(8081, function () { var host = server.address().address var port = server.address().port console.log(\"access url is http://%s:%s\", host, port) })
7、剩下来的事情
node.js有很多的框架,也有很多的第三方库,项目使用起来很方便,欢迎大家多多使用、多多练习。
© 版权声明
THE END
暂无评论内容