【学习笔记】Node.js学习笔记(一)

公司项目告一段落,终于有闲工夫静下心来认真学习了。

最近Node.js吵得火热,身为前端也不得不去了解一下,不然就担心自己会落伍了。

一、安装

  node的安装还是比较傻瓜式的,由于笔者的开发环境是win7,所以接下来所说的安装和配置都是以windows平台为基础(没钱买MAC。。。linux不会)。。。。

  node的官方网站是:http://nodejs.org/,打开以后找到导航上的DOWNLOAD就可以选择下载适合自己环境的安装包了,我是win7 64位的,就下载了.msi 64-bit的。

  下载好以后就可以直接安装了,很傻瓜,没有什么可以介绍的,选好安装路劲一路next就行了。安装完成后,就可以在cmd里面使用node -v或者node --version查看node的版本号。

  由于我们是下载的安装包,其中就集成了npm(Node包管理器:Node Package Manager),这个东西是Node官方提供的第三方包管理工具。

  输入npm -v可以查看npm的版本号。

  【学习笔记】Node.js学习笔记(一)_第1张图片

  到此为止就安装成功了,至于其他系统或者源码包的编译安装方法,在这里就不介绍了,因为我也不知道。。。

二、Hello World

  一个程序当然要献给我们经典的Hello World啦!

  打开编辑器,新建一个app.js文件,内容如下

  

  var http = require('http');

  http.createServer(function(req, res) {
      res.writeHead(200, {'Content-Type:': 'text/html'});
      res.write('<h1>Node.js</h1>');
      res.end('<p>Hello World ! </p>');
  }).listen(80);
  console.log('HTTP Server is listening at port 80 !');

  然后用cmd进入到app.js文件所在目录,输入node app.js

  【学习笔记】Node.js学习笔记(一)_第2张图片

  显示如上信息的话,就证明HTTP服务器已经运行成功了!

  我们再打开浏览器,输入http://localhost/

  【学习笔记】Node.js学习笔记(一)_第3张图片

  这样就可以看到,我们的服务器已经开始运行了!

你可能感兴趣的:(node.js)