Express与NodeJs创建服务器的两种方法


Posted in NodeJs onFebruary 06, 2017

目录

  • NodeJs创建Web服务器
  • Express创建Web服务器

NodeJs创建Web服务器

var http = require('http');
var server = http.createServer(function(req, res) {
 res.writeHead(200, {
  'Content-Type': 'text/plain'
 });
 res.write('hello world!');
 res.end();
 }).listen(80);

这是一个原生式的创建一个web服务器的方式,但是有缺陷。如果我们想要将我们的静态页面至于与服务器同域下的时候很不方便。

Express创建Web服务器

var express = require('express');
var app = express();
var server = require('http').createServer(app);
//指定静态文件的位置
app.use('/', express.static(__dirname + '/public')); 
//监听端口号
server.listen(80);

这里我们借用Express封装好的方法创建了一个监听80端口的方法,不禁我们可以作为后端服务通过localhost:80访问,还可以访问我们的前端页面localhost:80/index.html

这样页面与服务端交互也方便很多了。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

NodeJs 相关文章推荐
将nodejs打包工具整合到鼠标右键的方法
May 11 NodeJs
Nodejs全栈框架StrongLoop推荐
Nov 09 NodeJs
iPhone手机上搭建nodejs服务器步骤方法
Jul 06 NodeJs
nodejs简单实现操作arduino
Sep 25 NodeJs
详解nodejs 文本操作模块-fs模块(二)
Dec 22 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
详解webpack打包nodejs项目(前端代码)
Sep 19 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
用Electron写个带界面的nodejs爬虫的实现方法
Jan 29 NodeJs
nodejs中request库使用HTTPS代理的方法
Apr 30 NodeJs
nodejs一个简单的文件服务器的创建方法
Sep 13 NodeJs
nodejs+express最简易的连接数据库的方法
Dec 23 NodeJs
使用nodejs下载风景壁纸
Feb 05 #NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 #NodeJs
nodejs基础应用
Feb 03 #NodeJs
nodejs基础知识
Feb 03 #NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 #NodeJs
图片上传之FileAPI与NodeJs
Jan 24 #NodeJs
初探nodeJS
Jan 24 #NodeJs
You might like
php 不同编码下的字符串长度区分
2009/09/26 PHP
PHP重定向的3种方式
2013/03/07 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
php表单习惯用的正则表达式
2017/10/11 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
python实现逆波兰计算表达式实例详解
2015/05/06 Python
实例说明Python中比较运算符的使用
2015/05/13 Python
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
用Python解数独的方法示例
2019/10/24 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
基于python实现模拟数据结构模型
2020/06/12 Python
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
中专毕业生求职简历的自我评价
2013/10/21 职场文书
园林毕业生自我鉴定范文
2013/12/29 职场文书
九年级政治教学反思
2014/02/06 职场文书
精彩的广告词
2014/03/19 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
邹越演讲观后感
2015/06/15 职场文书
师范生见习自我总结
2015/06/23 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL
分享几种python 变量合并方法
2022/03/20 Python