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 相关文章推荐
基于html5和nodejs相结合实现websocket即使通讯
Nov 19 NodeJs
NodeJS连接MongoDB数据库时报错的快速解决方法
May 13 NodeJs
nodejs中使用HTTP分块响应和定时器示例代码
Mar 19 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 NodeJs
详解nodejs微信jssdk后端接口
May 25 NodeJs
详解nodejs异步I/O和事件循环
Jun 07 NodeJs
nodejs中art-template模板语法的引入及冲突解决方案
Nov 07 NodeJs
nodejs操作mongodb的增删改查功能实例
Nov 09 NodeJs
nodejs简单实现TCP服务器端和客户端的聊天功能示例
Jan 04 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
nodejs更新package.json中的dependencies依赖到最新版本的方法
Oct 10 NodeJs
nodejs+koa2 实现模仿springMVC框架
Oct 21 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/06/22 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
js实现图片切换(动画版)
2016/12/25 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
JS实现带阴历的日历功能详解
2019/01/24 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python多线程编程方式分析示例详解
2013/12/06 Python
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
python保存文件方法小结
2018/07/27 Python
简单了解django索引的相关知识
2019/07/17 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
是否有自动比较结构的方法
2015/06/03 面试题
大学生个人先进事迹材料范文
2014/05/03 职场文书
2015个人半年总结范文
2015/03/09 职场文书
一个都不能少观后感
2015/06/04 职场文书
初三语文教学反思
2016/03/03 职场文书