轻松创建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教程之异步I/O
Nov 21 NodeJs
nodejs实现的一个简单聊天室功能分享
Dec 06 NodeJs
Jquery通过ajax请求NodeJS返回json数据实例
Nov 08 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs和C语言插入mysql数据库乱码问题的解决方法
Apr 14 NodeJs
配置nodejs环境的方法
May 13 NodeJs
nodejs操作mysql实现增删改查的实例
May 28 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 17 NodeJs
图解NodeJS实现登录注册功能
Sep 16 NodeJs
Nodejs实现图片上传、压缩预览、定时删除功能
Oct 25 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服务器实现多session并发运行
2006/10/09 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
jquery animate图片模向滑动示例代码
2011/01/26 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
Python使用openpyxl读写excel文件的方法
2017/06/30 Python
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
Python的argparse库使用详解
2018/10/09 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
企业总经理岗位职责
2014/02/13 职场文书
企业环保标语
2014/06/10 职场文书
英语课外活动总结
2014/08/27 职场文书
快递员岗位职责
2014/09/12 职场文书
在职员工证明书
2014/09/19 职场文书
Mysql案例刨析事务隔离级别
2021/09/25 MySQL