《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
2016-01-17 18:07
791 查看
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境。
JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
你看懂了吗?
说真的,我是没看懂!
那么Node.js到底是什么呢?
Web后端开发语言,这个你懂不懂?
asp, jsp, php是干什么的你懂不懂?
好吧,你希望用JS去访问数据库处理用户请求吗?
您可以直接点击下图的链接进入:
我的是Windows 7 x64的系统,选择的版本是:v4.2.4 LTS,相对来说更加成熟可靠的版本;
安装完成后,开始菜单里会添加一个Node.js的目录,如下图所示:
点击Node.js,打开一个命令行窗口,输入“os”回车试试
但通常我们在项目开发时可能不会这样做,因为通常已经有比较完善的服务器框架可以使用了。
将以下代码保存为“helloworld.js”文件:
对,没错!!不过这是一个比较弱智的Web服务器,它只会返回“hello world!”。
require对于很多前端小伙伴应该是再熟悉不过了吧?
只要会js就行了,你就可以成为Web开发前端+后端的高手!
打开命令行,切换到“helloworld.js”文件的保存目录,执行:node helloworld.js
如果你开启了防火墙,应该会看到下图:
点击允许访问,打开浏览器,输入“http://localhost:8080/”访问看看吧!
Node.js是什么?
我们看看百科里怎么说的?JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
你看懂了吗?
说真的,我是没看懂!
那么Node.js到底是什么呢?
Web后端开发语言,这个你懂不懂?
asp, jsp, php是干什么的你懂不懂?
好吧,你希望用JS去访问数据库处理用户请求吗?
下载Node.js
官网地址:https://nodejs.org/en/您可以直接点击下图的链接进入:
我的是Windows 7 x64的系统,选择的版本是:v4.2.4 LTS,相对来说更加成熟可靠的版本;
安装Node.js
按步骤安装就行了,没什么好说的,贴图只是给没接触过的一个直观的印象!安装完成后,开始菜单里会添加一个Node.js的目录,如下图所示:
点击Node.js,打开一个命令行窗口,输入“os”回车试试
第一个Web服务器
接触的多了,发现好多语言进行Web开发的时候是可以基于语言本身自己写Web服务器的!Go语言如此,Python语言如此,Node.js也是如此;但通常我们在项目开发时可能不会这样做,因为通常已经有比较完善的服务器框架可以使用了。
将以下代码保存为“helloworld.js”文件:
var http = require('http'); var server = http.createServer(function(request, response) { response.end("hello world!"); }); server.listen(8080);一个Web服务器就这么几行代码吗?
对,没错!!不过这是一个比较弱智的Web服务器,它只会返回“hello world!”。
require对于很多前端小伙伴应该是再熟悉不过了吧?
只要会js就行了,你就可以成为Web开发前端+后端的高手!
打开命令行,切换到“helloworld.js”文件的保存目录,执行:node helloworld.js
如果你开启了防火墙,应该会看到下图:
点击允许访问,打开浏览器,输入“http://localhost:8080/”访问看看吧!
小结
到这里Node.js Web的开发环境就搭建完了,就这么简单,你也试试吧!相关文章推荐
- 使用hadoop过程中两次datanode无法启动问题
- DataNode引用计数磁盘选择策略
- Hadoop Yarn 集群 从节点的data node没有启动成功
- NodeJS实现阿里大鱼短信通知发送
- Hadoop Yarn集群 主节点的 data node没有启动成功
- Node.js_Stream流
- node.js+express制作网页计算器
- Node.js_Buffer缓冲区
- hadoop Yarn 搭建集群时错误 主节点 NameNode 没有启动成功
- INODE校园网客户端一直停在验证成功那一步
- NodeJS实现阿里大鱼短信通知发送
- nodejs
- Leetcode之Reverse Nodes in k-Group (Hard)
- 237. Delete Node in a Linked List
- 在Ubuntu下安装nodejs4.x,并实现开机自动启动forever进程守护nodejs应用后台运行
- 学会看nodeJS报错
- node.js学习:利用express搭建简易网页计算器
- Architecture——the main Nodes of configuration for WCF
- node.js入门示例
- Node.js_Dns模块