轻松创建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中的非阻塞方法介绍
Jun 05 NodeJs
nodejs加密Crypto的实例代码
Jul 07 NodeJs
Nodejs下DNS缓存问题浅析
Nov 16 NodeJs
基于Nodejs利用socket.io实现多人聊天室
Feb 22 NodeJs
详解nodejs微信公众号开发——1.接入微信公众号
Apr 10 NodeJs
NodeJs使用Mysql模块实现事务处理实例
May 31 NodeJs
nodejs操作mongodb的增删改查功能实例
Nov 09 NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 NodeJs
nodejs简单读写excel内容的方法示例
Mar 16 NodeJs
nodejs实现日志读取、日志查找及日志刷新的方法分析
May 20 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
NodeJs使用webpack打包项目的方法详解
Feb 28 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 修改、增加xml结点属性的实现代码
2013/10/22 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
php中数组最简单的使用方法
2020/12/27 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
Python中字符串的格式化方法小结
2016/05/03 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
印度在线购物网站:Paytmmall
2019/07/24 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
药剂学专业应届生自荐信
2013/09/29 职场文书
小学教师办公室制度
2014/02/03 职场文书
求职信内容怎么写
2014/05/26 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
python xlwt模块的使用解析
2021/04/13 Python
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript