Node.js初探之hello world
我是第一接触到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相关推荐
- node.js初探-超越昨天的自己系列(3)
超越昨天的自己系列(3) 其实,学习这事总是被动的,有一天,当我们明白需要努力学习的时候,才发现,知识的世界是那么的浩淼,见不到岸,甚至见不到日出,迷雾重重,困惑的我们很容易甩一甩手不想继续了.所以说 ...
- Node.js系列之node.js初探
官方介绍:Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable n ...
- 我如何开始使用Node.js [关闭]
有什么好的资源可以开始使用Node.JS? 有没有好的教程,博客或书籍? 当然,我已经访问了它的官方网站http://nodejs.org/ ,但是我认为他们拥有的文档不是一个很好的起点. #1楼 使 ...
- Node.js 爬虫初探
前言 在学习慕课网视频和Cnode新手入门接触到爬虫,说是爬虫初探,其实并没有用到爬虫相关第三方类库,主要用了node.js基础模块http.网页分析工具cherrio. 使用http直接获取url路 ...
- 45天带你玩转Node(第一天)初探Node.js
45天带你玩转Node 粉丝要求博主系统的写一篇关于Node.js的学习资料,但其实我们的Node.js知识点并不少,所以博主为大家搭建了一个专栏,为了方便大家系统的学习Node.js,大家记得订阅哦 ...
- 【深入浅出Node.js系列十一】Node.js开发框架Express4.x
为什么80%的码农都做不了架构师?>>> #0 系列目录# 深入浅出Node.js系列 [深入浅出Node.js系列一]什么是Node.js [深入浅出Node.js系列二]N ...
- SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- node.js共享输液检测系统毕业设计源码131105
共享输液检测系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课 ...
- 转载:Node.js入门系列——《深入浅出Node.js》
作者:田永强 日期:2011-12-02 完整版 前言: Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹.从在github的访问量超过Rails,到去年底Node.jsS ...
最新文章
- 【Spring boot 实战】使用Maven插件构建Docker镜像
- 来自Mozilla的CSS书写规范建议
- FPGA基础知识极简教程(8)详解三态缓冲器
- mysql udf提权_MySQL日志安全分析技巧
- 戴明博士:管理的十四项原则
- 深度残差网络(ResNet)详解与实现(tensorflow2.x)
- 我的小导师-天津大学张梅山老师要招NLP方向的研究生啦!
- 完整的网络安全解决方案
- 武大计算机导师蔡贤涛,CAD模型在线集成与离线集成关键技术研究
- html网页如何限制ip访问量,Nginx 限制IP访问频率
- python大气模型算法_[学习笔记][Python机器学习:预测分析核心算法][利用Python集成方法工具包构建梯度提升模型]...
- cad墙线打断lisp_[求助]很多相交线快速打断 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
- Ubuntu16.04配置GPU驱动(GTX1060)+ CUDA9.0 + CUDNN7.0.5
- RabbitMQ 四种类型发送接收数据方式
- java导出excel文件,设置单个单元格内字段不同样式
- 传统 以太网 时隙(slot time) 理解
- 数据科学家的一天,是怎样度过的?
- java freemarker 导出富文本到Word文档
- 解析Kafka中的 Topic 和 Partition
- 退一步海阔天空——不算结局的结局
热门文章
- 七、Forword(请求转发)与Redirect(重定向)
- 小学生计算机辅助教学系统--练习加,减,乘,除法
- Win7中多账户设置自动登录的图文方法
- 判断url是否包含协议并添加协议(判断url是否包含协议,url添加协议头)
- QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
- shell if语句特殊用法(高级用法),工具安装判断
- Python 用for循环实现猜数字游戏
- 作业:Regular Expression
- Python-OpenCV快速教程
- Software Version