利用express启动一个server服务的方法


Posted in Javascript onSeptember 17, 2017

安装express

$ npm install express --save

在node.js中,我们最常用的框架就是express

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。

第一步

我们要引用这个框架

let express=require('express');

第二步

我们把这个框架挂载在一个变量上面,使我们后面调用express内置方法方便

let app=express()

第三步

我们要监控我们的服务端口号

app.listen(8080)

--------------------------------------

下面我写了一些路由,匹配前端请求的路径名,然后返回前端一些字符串(因为我用的是res.end()方法,只能接受字符串和buffer所以我这里返回的是字符串)

app.get('路径名',函数)

下面直接上实例,讲解对应每一行代码

//引入express框架
let express=require('express');

//定义一个变量调用express各种方法
let app=express();
// app上有很多匹配请求方法 app.get app.post app.put app.delet
//app定义路由,其实也是一个函数,定义的很多方法
//当客户端以GET方式访问服务器/路由时候,会有那个函数进行处理
app.get('/',function (req,res) {
 res.end('home');
})
//当客户的以get方式访问服务器/user路径时候,会有那个函数进行处理
// 三部分 请求 路径 函数
app.get('/user',function (req,res) {
 res.end('user');
})
//app.all能匹配所有的方法,不管客户端请求过来的方法名是什么,都能匹配上
// 所以这个方法一定要放在最后面,意思上前面都没有匹配中后,匹配all
// * 代表所有的路径
app.all('*',function (req,res) {
 res.end('not found')
})
app.listen(8080);

/* listen源码
 var http = require('http');
 app.listen = function listen() {
 var server = http.createServer(this);
 return server.listen.apply(server, arguments);
 };
*
*
*
* */

以上这篇利用express启动一个server服务的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 运算数的求值顺序
Aug 23 Javascript
jquery miniui 教程 表格控件 合并单元格应用
Nov 25 Javascript
javascript 小数取整简单实现方式
May 30 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
Jan 19 Javascript
js实现微信分享代码
Oct 11 Javascript
JS实现的简单轮播图运动效果示例
Dec 22 Javascript
JS简单获取日期相差天数的方法
Apr 24 Javascript
Vue实现动态创建和删除数据的方法
Mar 17 Javascript
vue项目中公用footer组件底部位置的适配问题
May 10 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
Jul 01 Javascript
JS集合set类的实现与使用方法示例
Feb 01 Javascript
vue项目在线上服务器访问失败原因分析
Aug 14 Javascript
限时抢购-倒计时的完整实例(分享)
Sep 17 #Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 #Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 #Javascript
JS分页的实现(同步与异步)
Sep 16 #Javascript
AngularJs 延时器、计时器实例代码
Sep 16 #Javascript
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 #Javascript
Javascript 严格模式use strict详解
Sep 16 #Javascript
You might like
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
jquery处理json对象
2014/11/03 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
Python中super的用法实例
2015/05/28 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
keras中的History对象用法
2020/06/19 Python
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
学校经典推荐信
2013/10/30 职场文书
妇产医师自荐信
2014/01/29 职场文书
医师定期考核实施方案
2014/05/07 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
诚信教育主题班会
2015/08/13 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
详解python的内存分配机制
2021/05/10 Python
OpenCV中resize函数插值算法的实现过程(五种)
2021/06/05 Python