nodejs创建服务器

‘use strict‘;
//加载http模块;
const http = require(‘http‘);

//创建一个http服务;
const server = http.createServer((req, res) => {
    res.writeHead(200, { "content-type": ‘text/html‘ });
    res.write(‘<h2>这是一个http服务</h2>‘);
    res.end();
});
server.listen(3100, () => {
    console.log(‘server is running at 3100‘);
})

js是基于事件的语言,这个代码本质如下

‘use strict’;
//引入http模块

const http = require(‘http‘);

//创建server对象
const server = http.creatServer();

//监听端口
server.listen(3000,()=>{
    console.log(‘http server is listening at poat 3000‘);
});

//此时就已经监听了。相当于餐馆开业但是没有厨师;

//  需要注册一个事件;  相当于弄来一个厨师;
server.on(‘request‘,function(req,res){
     res.writeHead(200,{‘content-type‘:‘text/html;charset=utf-8‘});
     res.write(‘<h2>响应<h2>‘);
     res.end();
})

  

时间: 2024-10-04 13:05:11

nodejs创建服务器的相关文章

Nodejs创建TCP服务器

Nodejs创建TCP服务器 1.Nodejs提供了net模块给我们,所以我们创建TCP服务器很简单: 1 require('net').createServer(function(socket) { 2 // new connection 3 socket.on('data', function(data) { 4 // got data 5 }); 6 socket.on('end', function(data) { 7 // connection closed 8 }); 9 socke

Nodejs创建HTTPS服务器

Nodejs创建HTTPS服务器 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎.chrome浏览器就基于V8,同时打开20-30个网页都很流畅.Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低.非常适合小型网站,个性化网站,我们自己的Geek网站!! 关于作者 张丹(Conan), 程

NodeJs 创建 Web 服务器

以下是演示一个最基本的 HTTP 服务器架构(使用8081端口),创建 ser.js 文件,代码如下所示: var http = require('http'); var fs = require('fs'); var url = require('url'); //创建服务器 server = http.createServer(function(req,res){ //解析请求,包括文件名 var pathname=url.parse(req.url).pathname; //输出请求的文件

使用Nodejs创建基本的网站 Microblog--《Node.js开发指南》 3

使用cluster模块 创建cluster.js,调用app.js var cluster = require('cluster'); var os = require('os'); //获取CPU数量 var numCPUs = os.cpus().length; var workers = {}; if(cluster.isMaster) {   //主进程分支   cluster.on('exit', function (worker) {     //当一个工作进程结束时,重启工作进程

安装nodeJs静态服务器(NodeJs Express MVC 框架)

安装 NodeJs Express MVC 框架 新建项目文件夹 打开cmd 执行以下操作: 一.使用Express框架 1)安装express3 $: npm install -g [email protected] 2)目录下新建工程 $: express -e staticServer 3)安装所需模块 $: cd staticServer && npm install 这部执行完毕即可启动服务器 $: node app express默认public目录为静态资源目录,可在浏览器中

NodeJS新建服务器以及CommonJS规范

1.什么是node.js?(1)Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.(2)Node.js 的包管理器 npm,成为世界上最大的开放源代码的生态系统.(3)Node.js 可以解析JS代码(没有浏览器安全级别的限制)提供很多系统级别的API,如:- 文件的读写 fs - 进程的管理 procress- 网络通信 socket- …… 2.为什么要学习nodejs?nod

SQL Server DDL 触发器(Trigger)-- 创建服务器级别的DDL触发器

SQL Server DDL 触发器(Trigger)-- 创建服务器级别的DDL触发器 若是创建服务器级别的DDL触发器,只要把先前的ON DATABASE改为ON ALL SERVER,即可跟踪服务器级别的事件,使用的原理与数据库级别的DDL触发器相似,区别只在跟踪的事件不同. CREATE TRIGGER ddl_trig_login ON ALL SERVER FOR DDL_LOGIN_EVENTS AS PRINT n'ALTER LOGIN EVENT' SELECT EVENTD

使用express框架创建服务器

上一篇写创建第一个node服务器是基于原始方法写的,express框架的作用就是省掉那些原始代码,直接调用相关的方法就可以了,开发起来简单方便. 一.package.json的配置 首先要进行package.json的配置,package.json用于定义项目所需要的各种模块,以及项目的配置信息(比如名称.版本.许可证等元数据). 1 { 2 "name" : "node", //名称 3 4 "verson" : "1.0"

SQL Server 审核(Audit)-- 创建服务器级别的审核

SQL Server 审核(Audit)-- 创建服务器级别的审核 任务1:创建审核 步骤1:打开SSMS,登录到指定的实例,展开"Security","Audits"节点. 步骤2:在"Audits"节点上,右键选择"New Audit-"选项. 步骤3:在"Create Audit"窗口,输入以下的参数. l 在"Audit name"输入Audit-Login-Create/Alt