1.node安装和初体验

node安装和初体验on Mac

在web development的世界里,nodeJS(简称node)已经成为一门非常火热的后端技术,因此本着学习的态度,大雄决定学习node,并用来完成一个web项目。

1.node是什么

用node开发者的话说,node就是一款异步事件驱动的JavaScript的解释器,用来开发可扩展的网络应用。由于node中的函数均没有直接操作系统的IO,因此使用node开发过程中不需要担心死锁的问题。当然node还有各种好处,可以从开发过程中体会。

2.安装

Mac上node的安装过程,非常简单,主要有两种方法:

方法一:如果安装了homebrew,直接运行brew install node即可

brew install node

方法二:也可以上node官网直接先下载kmg文件,傻瓜式安装。

安装完毕直接执行node -v查看版本号:

查看版本

没报错就OK啦。

3.运行

安装完毕怎么能不来一发Hello World呢?首先编辑文件helloWorld.js如下:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res)=>{
    res.writeHeader(200, {'Content-Type':'text/plain'})
    res.end('Hello world\n');
}).listen(port);

console.log('Server running at http://'+hostname+':'+port);

上面这个程序非常简单,所有就没加注释了(因为懒),第一行引入了http这个包(这也是node开发的第一个包哦!),然后设定服务器地址和端口,再利用http的函数创建了一个服务。

接着就是运行该程序:

node helloWorld.js

再利用浏览器键入http://127.0.0.1:3000/即可看到效果哦!

HelloWorld
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,907评论 25 709
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 8,991评论 2 41
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 9,523评论 2 58
  • 亲情,与生俱来;源于血脉,但又不完全源于血缘。岁月的洗礼,会显现亲情的浓淡;利欲的考验,会证明亲情的真假。在金钱面...
    浦和0917阅读 3,365评论 2 2
  • 验方不是古代医书上的流传方,而是没经过论证,但是临床却有疗效治疗疾病的方子。 1、百物中毒有解法 甘草1两,绿豆2...
    风之韵律阅读 2,350评论 0 1

友情链接更多精彩内容