利用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 判断数组是否已包含了某个元素的函数
May 30 Javascript
两个listbox实现选项的添加删除和搜索
Mar 01 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
Mar 06 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
深入理解js中this的用法
May 28 Javascript
window.open打开窗口被拦截的快速解决方法
Aug 04 Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 Javascript
浅析javaScript中的浅拷贝和深拷贝
Feb 15 Javascript
AngularJS实现controller控制器间共享数据的方法示例
Oct 30 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
Apr 08 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
Jul 12 Javascript
基于JavaScript实现随机点名器
Feb 25 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 URL编码解码函数代码
2009/03/10 PHP
PHP spl_autoload_register实现自动加载研究
2011/12/06 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
从零使用TypeScript开发项目打包发布到npm
2020/02/14 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python中暂存上传图片的方法
2015/02/18 Python
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
python format 格式化输出方法
2018/07/16 Python
Django web框架使用url path name详解
2019/04/29 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
关于安全的标语
2014/06/10 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
Python实现照片卡通化
2021/12/06 Python
动视暴雪取消疫苗禁令 让所有员工返回线下工作
2022/04/03 其他游戏