利用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 相关文章推荐
JQuery写动态树示例代码
Jul 31 Javascript
jquery显示隐藏元素的实现代码
May 19 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
Jun 24 Javascript
AngularJS $injector 依赖注入详解
Sep 14 Javascript
微信小程序多列选择器range-key使用详解
Mar 30 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
vue写一个组件
Apr 09 Javascript
还不懂递归?读完这篇文章保证你会懂
Jul 29 Javascript
解决vue接口数据赋值给data没有反应的问题
Aug 27 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
Jun 06 Javascript
vue el-table实现自定义表头
Dec 11 Javascript
解决vue watch数据的方法被调用了两次的问题
Nov 07 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
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
Dom操作之兼容技巧分享
2011/09/20 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
iview实现图片上传功能
2020/06/29 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python刷投票的脚本实现代码
2014/11/08 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
python标记语句块使用方法总结
2019/08/05 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
python time()的实例用法
2020/11/03 Python
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
介绍一下常见的木马种类
2014/11/15 面试题
试用期员工考核制度
2014/01/22 职场文书
工程质量月活动方案
2014/02/19 职场文书
联片教研活动总结
2014/07/01 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
小学新教师个人总结
2015/02/05 职场文书
php引用传递
2021/04/01 PHP