轻松创建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 url验证(url-valid)的使用方法
Nov 18 NodeJs
Nodejs中自定义事件实例
Jun 20 NodeJs
NodeJs基本语法和类型
Feb 13 NodeJs
nodejs调用cmd命令实现复制目录
May 04 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
详解nodejs异步I/O和事件循环
Jun 07 NodeJs
nodejs中安装ghost出错的原因及解决方法
Oct 23 NodeJs
nodejs实现OAuth2.0授权服务认证
Dec 27 NodeJs
nodejs结合Socket.IO实现的即时通讯功能详解
Jan 12 NodeJs
NodeJS 中Stream 的基本使用
Jul 30 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
nodejs中的异步编程知识点详解
Jan 17 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用mysql数据库存储session的代码
2010/03/05 PHP
一个漂亮的php验证码类(分享)
2013/08/06 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
php实现word转html的方法
2016/01/22 PHP
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
iframe子父页面调用js函数示例
2013/11/07 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
js实现数字从零慢慢增加到指定数字示例
2019/11/07 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
自荐信的禁忌和要点
2013/10/15 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
学校中秋节活动总结
2015/03/23 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
python数字图像处理实现图像的形变与缩放
2022/06/28 Python