轻松创建nodejs服务器(1):一个简单nodejs服务器例子


Posted in NodeJs onDecember 18, 2014

我们先来实现一个简单的例子,hello world。

似乎每种语言教程的第一节都会讲这个,我们也不例外。

首先我们先创建一个项目目录,目录可自己定义,本案例的目录为 e:/nodetest/。

由于我们要搭建的是服务器,所以我把第一个文件命名为server.js。

在server.js里面输入以下代码:

var http = require("http"); 

 

http.createServer(function(request, response) { 

 

    response.writeHead(200, {"Content-Type": "text/plain"}); 

 

    response.write("Hello World"); 

 

    response.end(); 

 

}).listen(8888);

接着我们打开cmd。

用cd e:/nodetest/定位到项目目录下,然后执行 node server.js 命令,即可运行该文件;

然后打开浏览器访问 http://localhost:8888/,你会看到一个写着“Hello World”的网页;

其实这就是一个简单的可工作的服务器了,只是简单到什么都干不了,不过不要紧,跟着我一步一步来,我会教你怎么搭建一个完整可用的服务器。

下一节我们来分析一下这段代码的构成。

NodeJs 相关文章推荐
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
Dec 18 NodeJs
NodeJS学习笔记之Connect中间件模块(二)
Jan 27 NodeJs
Nodejs如何复制文件
Mar 09 NodeJs
Nodejs进阶:基于express+multer的文件上传实例
Nov 21 NodeJs
详解nodejs微信公众号开发——5.素材管理接口
Apr 11 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
解决nodejs的npm命令无反应的问题
May 17 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
NodeJS如何实现同步的方法示例
Aug 24 NodeJs
nodejs高大上的部署方式(PM2)
Sep 11 NodeJs
NodeJS实现一个聊天室功能
Nov 25 NodeJs
在NodeJs中使用node-schedule增加定时器任务的方法
Jun 08 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 #NodeJs
Nodejs实现的一个静态服务器实例
Dec 06 #NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 #NodeJs
nodejs实现的一个简单聊天室功能分享
Dec 06 #NodeJs
详谈nodejs异步编程
Dec 04 #NodeJs
nodejs下打包模块archiver详解
Dec 03 #NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 #NodeJs
You might like
PHP 表单提交给自己
2008/07/24 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
PHP反射机制用法实例
2014/08/28 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
2019/06/14 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
Python交换变量
2008/09/06 Python
Python映射拆分操作符用法实例
2015/05/19 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
解决django中form表单设置action后无法回到原页面的问题
2020/03/13 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
商务英语毕业生自荐信范文
2013/11/08 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书