nodejs学习笔记-入门helloworld
博客专区 > 万伍 的博客 > 博客详情
nodejs学习笔记-入门helloworld
万伍 发表于3年前
nodejs学习笔记-入门helloworld
  • 发表于 3年前
  • 阅读 108
  • 收藏 2
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

什么是nodejs?

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。

V8引擎执行Javascript的速度非常快,性能非常好。

Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

nodejs是服务端的javascript,而且效率非常的高,那么让我们开始学习吧!

安装nodejs

通过https://nodejs.org/download/地址下载你是使用的安装包。

安装nodejs的同时,也安装了npm工具。

什么是NPM?

NPM的全称是Node Package Manager[1] ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。

如果你熟悉ruby的gem,Python的pypi、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。

Nodejs自身提供了基本的模块,但是开发实际应用过程中仅仅依靠这些基本模块则还需要较多的工作。幸运的是,Nodejs库和框架为我们提供了帮助,让我们减少工作量。但是成百上千的库或者框架管理起来又很麻烦,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

开始我们的第一个程序吧——HelloWorld.js

var http = require('http');
http.createServer(function(request, response) {
 response.writeHead(200, {
  'Content-Type': 'text/plain'
 });
 response.end('Hello World\n');
}).listen(3000);
console.log('Server running at http://127.0.0.1:3000/');

然后执行node HelloWorld.js

输出 Server running at http://127.0.0.1:3000/

打开浏览器访问 http://127.0.0.1:3000/

 

 

标签: nodejs
共有 人打赏支持
粉丝 0
博文 5
码字总数 861
×
万伍
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: