我是第一接触到Node.js,这篇博客也是借鉴别人的博客(虽然他写的有些地方运行不起来),至于为什么写这篇博客,是希望有和我类似情况的人,能够少走一些弯路,能够在项目中快速的应用这项技术。

本人从来没有做过关于Web方面的实际开发,一直都是在做C#,和WPF方面的,近期也在学习WP7(有往WP8方向发展的倾向,不过始终有种感觉,WP8是不是像vista一样是个过度产品。),这次接触Node.js也是工作需要。

我这是写的东西也是非常的简单,如何使用Node.js输出 Hello World.

没错就是hello world.

那开始吧,首先下载Node.js安装包。

Node.js官网地址 http://nodejs.org/

然后选择

不清楚自己电脑是多少位的, 我的电脑》属性--就可以看到了。

我下载的是Windows Installer(.msi) 32-bit

把这个东西下载下来,

安装我就不做解释了,默认的安装地址是C:\Program Files \nodejs

为了方便开发,可以直接把整个nodejs的文件夹复制/剪切  放到你喜欢的盘里面。

我直接把nodejs文件夹剪切到E盘根目录,直接修改了文件夹的名字,命名node

接下来就是写代码了

我为了图方便就直接在node下面直接新建了一个hello.js文件

Hello.js里面var sys = require("sys"),

http = require("http");  
http.createServer(function(request, response) {  
    response.writeHead(200, {"Content-Type": "text/html"});  
    response.write("Hello World!");  
    response.end();  
}).listen(8083);  
sys.puts("My first Node.js code."); 
sys.puts("Server running at http://localhost:8083/");

其中sys.puts可要可不要,只是个提示。

接下来就是要用一个程序来承载这个Hello.js

接下来是见证奇迹的时刻,打开网页在地址栏里面输入 http://localhost:8083/

结果如下:

大功告成。有兴趣的朋友可以试试,用了几分钟。

Node.js初探之hello world相关推荐

  1. node.js初探-超越昨天的自己系列(3)

    超越昨天的自己系列(3) 其实,学习这事总是被动的,有一天,当我们明白需要努力学习的时候,才发现,知识的世界是那么的浩淼,见不到岸,甚至见不到日出,迷雾重重,困惑的我们很容易甩一甩手不想继续了.所以说 ...

  2. Node.js系列之node.js初探

    官方介绍:Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable n ...

  3. 我如何开始使用Node.js [关闭]

    有什么好的资源可以开始使用Node.JS? 有没有好的教程,博客或书籍? 当然,我已经访问了它的官方网站http://nodejs.org/ ,但是我认为他们拥有的文档不是一个很好的起点. #1楼 使 ...

  4. Node.js 爬虫初探

    前言 在学习慕课网视频和Cnode新手入门接触到爬虫,说是爬虫初探,其实并没有用到爬虫相关第三方类库,主要用了node.js基础模块http.网页分析工具cherrio. 使用http直接获取url路 ...

  5. 45天带你玩转Node(第一天)初探Node.js

    45天带你玩转Node 粉丝要求博主系统的写一篇关于Node.js的学习资料,但其实我们的Node.js知识点并不少,所以博主为大家搭建了一个专栏,为了方便大家系统的学习Node.js,大家记得订阅哦 ...

  6. 【深入浅出Node.js系列十一】Node.js开发框架Express4.x

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# 深入浅出Node.js系列 [深入浅出Node.js系列一]什么是Node.js [深入浅出Node.js系列二]N ...

  7. SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. node.js共享输液检测系统毕业设计源码131105

    共享输液检测系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课 ...

  9. 转载:Node.js入门系列——《深入浅出Node.js》

    作者:田永强 日期:2011-12-02 完整版 前言: Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹.从在github的访问量超过Rails,到去年底Node.jsS ...

最新文章

  1. 【Spring boot 实战】使用Maven插件构建Docker镜像
  2. 来自Mozilla的CSS书写规范建议
  3. FPGA基础知识极简教程(8)详解三态缓冲器
  4. mysql udf提权_MySQL日志安全分析技巧
  5. 戴明博士:管理的十四项原则
  6. 深度残差网络(ResNet)详解与实现(tensorflow2.x)
  7. 我的小导师-天津大学张梅山老师要招NLP方向的研究生啦!
  8. 完整的网络安全解决方案
  9. 武大计算机导师蔡贤涛,CAD模型在线集成与离线集成关键技术研究
  10. html网页如何限制ip访问量,Nginx 限制IP访问频率
  11. python大气模型算法_[学习笔记][Python机器学习:预测分析核心算法][利用Python集成方法工具包构建梯度提升模型]...
  12. cad墙线打断lisp_[求助]很多相交线快速打断 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  13. Ubuntu16.04配置GPU驱动(GTX1060)+ CUDA9.0 + CUDNN7.0.5
  14. RabbitMQ 四种类型发送接收数据方式
  15. java导出excel文件,设置单个单元格内字段不同样式
  16. 传统 以太网 时隙(slot time) 理解
  17. 数据科学家的一天,是怎样度过的?
  18. java freemarker 导出富文本到Word文档
  19. 解析Kafka中的 Topic 和 Partition
  20. 退一步海阔天空——不算结局的结局

热门文章

  1. 七、Forword(请求转发)与Redirect(重定向)
  2. 小学生计算机辅助教学系统--练习加,减,乘,除法
  3. Win7中多账户设置自动登录的图文方法
  4. 判断url是否包含协议并添加协议(判断url是否包含协议,url添加协议头)
  5. QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
  6. shell if语句特殊用法(高级用法),工具安装判断
  7. Python 用for循环实现猜数字游戏
  8. 作业:Regular Expression
  9. Python-OpenCV快速教程
  10. Software Version