轻松创建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学习笔记之网络编程
Aug 03 NodeJs
NodeJS使用formidable实现文件上传
Oct 27 NodeJs
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
Mar 28 NodeJs
nodejs实现爬取网站图片功能
Dec 14 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
nodejs多版本管理总结
Apr 03 NodeJs
nodejs之koa2请求示例(GET,POST)
Aug 07 NodeJs
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
Dec 06 NodeJs
nodejs微信开发之授权登录+获取用户信息
Mar 17 NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 NodeJs
nodejs如何在package.json中设置多条启动命令
Mar 16 NodeJs
nodejs+koa2 实现模仿springMVC框架
Oct 21 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
Zerg基本策略
2020/03/14 星际争霸
8个出色的WordPress SEO插件收集
2011/02/26 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
Python unittest模块用法实例分析
2018/05/25 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
python实现在线翻译功能
2020/03/03 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
Delphi软件工程师试题
2013/01/29 面试题
四年的个人工作自我评价
2013/12/10 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
少先队中队工作总结
2015/08/14 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android