创建一个服务器

node.js由3部分组成:

引入required模块:使用require指令载入node.js模块

创建服务器:监听客户端请求

接收请求和相应请求:浏览器发送请求,服务器接收请求后返回响应数据

实例:创建一个服务器

在本地创建一个目录结构

server.js

var http = require(‘http‘);  //载入Node.js 自带的HTTP模块,并且把它赋值给 http 变量,将实例化的HTTP赋值给变量http

http.createServer(function (request, response) {

  response.writeHead(200, {‘Content-Type‘: ‘text/plain‘});  //发送头部(HTTP状态码:200,内容类型:text/plain)

  response.end(‘hello fftu\n‘);  //发送响应数据"hello fftu"
}).listen(8888);

调用 http 模块提供的函数:createServer() 。这个函数会返回一个对象,这个对象有一个叫做listen的方法,这个方法有一个数值参数,指定这个 HTTP 服务器监听的端口号。

console.log(‘服务器运行在127.0.0.1:8888‘);

terminal中进入目录

cd server/beginning/

将页面作为服务器首页

node server.js

备注:

每次改写代码都需要重启服务器(terminal中control+c)

时间: 2024-12-13 14:24:04

创建一个服务器的相关文章

利用node js 来创建一个服务器 升级版

1.为项目准备一个文件夹 2.在根目录下 创建server.js 文件 3.文件代码如下 var http = require("http"); http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end("Hello World\n")}).listen(8080); console.log(&qu

nodejs 简单的搭建一个服务器

前言: nodejs 主要是后台语言 模块 自定义 JavaScript 是前台语言 nodejs 是 也是使用我们的 JavaScript 语言,甚至他的引擎都是 chrome 的 v8 引擎,开源,所以学习 nodejs 对于我们前端来说,是一件极其友好的事情 后台的语言: php python Java nodejs 的优势 1. 性能 经过某个不专业的人士测试: nodejs 比 php 的 性能高 86倍 nodejs 运行 1s   php 要运行 一分半 就是写一个项目:php 

搭建QQ聊天通信的程序:(1)基于 networkcomms.net 创建一个WPF聊天客户端服务器应用程序 (1)

搭建QQ聊天通信的程序:(1)基于 networkcomms.net 创建一个WPF聊天客户端服务器应用程序 原文地址(英文):http://www.networkcomms.net/creating-a-wpf-chat-client-server-application/ 注意:本教程是相当广泛的,如果你是在短请也看到我们的东西 开始和 如何在几分钟内创建一个客户端服务器应用程序教程. 注2:本例中包括,明显延长进一步证明功能,在包中包含的示例 包下载. 在我们开始之前确保您已经安装了Vis

python web编程 创建一个web服务器

这里就介绍几个底层的用于创建web服务器的模块,其中最为主要的就是BaseHTTPServer,很多框架和web服务器就是在他们的基础上创建的 基础知识 要建立一个Web 服务,一个基本的服务器和一个“处理器”是必备的. 基础的(Web)服务器是一个必备的模具.它的角色是在客户端和服务器端完成必要HTTP 交互.在BaseHTTPServer 模块中你可以找到一个名叫HTTPServer 的服务器基本类. 处理器是一些处理主要“Web 服务”的简单软件.它们处理客户端的请求,并返回适当的文件,静

创建一个简单的 MDM 服务器(2)

四.实现 server URL 接下来以推送最简单的锁屏命令为例,演示如何实现从服务器推送完整的 MDM 消息给注册设备. 首先实现一个简单的Jsp 页面.页面中是一个 html 表单,在<select>标签中我们会列出所有注册设备的 UUID(当然列出设备名称会更好),当你选择一个UUID,点击submit 按钮,服务器会向这个设备推送锁屏命令. servlet lock 来负责处理这个表单: Stringudid=request.getParameter("select1&quo

创建一个简单的 MDM 服务器(1)

前提:已获得 APNS 证书 ,已完成 MDM 配置描述文件的制作.请参考< MDM 证书申请流程 >一文和<配置MDM Provisioning Profile>. 环境:OSX 10.9.2,JDK 1.6,Eclipse JavaEE Helois,Tomcat 7.0 一.前言 <THE IOS MDMPROTOCOL>(即Inside Apple MDM)一文中描述了一个简单 MDM Server Python 实现(server.py).笔者也曾参照此文配置

python网络编程之 创建一个socketserverTCP服务器

#encoding=utf-8#创建一个socketserverTCP服务器#高级模块,简化客户和服务器的实现from SocketServer import (TCPServer as TCP,StreamRequestHandler as SRH)from time import ctime host = ''port = 21567addr = (host,port) #从 SocketServer 的 StreamRequestHandler 类中派生出一个子类class MyReque

利用node的http模块创建一个简单的http服务器

成功搭建node环境后,利用node.js的http请求创建一个简单的HTTP服务器. 1.在你的项目的文件夹创建一个app文件,同时在文件夹app中创建app.js的node.JS文件.用任意编辑器都可以 2.在终端打开node app.js 指令,输入正确后悔看到屏幕上面输出信息:Server running at http://127.0.0.1:1337,表明已经成功启用本地的1337的接口http服务器 3.打开任意的浏览器,输入server服务器地址:http://127.0.0.1

怎么创建一个没有文件名的文件?即怎么创建.htaccess以及服务器配置文件的窥探

(1).htaccess主要是定义一些规则,用来把php转成html伪静态的一些规则.这个文件只有后缀没有文件名.创建方式是: --先创建一个txt文件,打开. --另存为.存储格式选择所有文件类型,然后在文件名处输入.htaccess即可. (2)我们服务器的主配置文件是httpd.conf,里面也有很多配置,比如服务器根目录(apache安装路径),文档根目录(www存在的路径),还有如下: DocumentRoot "E:\WWW" <Directory /> Opt