首页 > 其他 > 详细

node 06

时间:2018-12-20 23:49:07      阅读:262      评论:0      收藏:0      [点我收藏+]

一、初探

1 express是什么

  • Express.js 框架是目前最流行的node.js后端框架之一, 相当于jQuery和js之间的关系;
  • Express 不对 Node.js 已有的特性进行二次抽象,我们只是在它之上扩展了 Web 应用所需的基本功能;
  • 功能类似的后端框架:Koa.js, egg.js, hapi.js

2 安装

  • 进入应用目录

  • npm init 命令为你的应用创建一个 package.json 文件

  • 安装 Express 并将其保存到依赖列表中 npm install express --save

    如果只是临时安装 Express,不想将它添加到依赖列表中,只需略去 --save 参数即可 npm install express

    ?

    ?

3 Express 应用生成器

通过应用生成器工具 express 可以快速创建一个应用的骨架。

  • 安装 npm install express-generator -g ,这个可以在cmd 里执行,全局安装

技术分享图片

常用操作: express -h -h 选项可以列出所有可用的命令行选项

  • 新建一个文件夹demos, 在该文件夹下执行 express --view=ejs demo1 设置视图模板

安装所有依赖包 npm install

  1. 设置视图模板 express --view=ejs demo1
  2. 启动应用:
    • MacOS 或 Linux 平台: DEBUG=myapp npm start
    • Windows 平台: set DEBUG=myapp & npm start
    • 在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了
  3. 通过 Express 应用生成器创建的应用一般都有如下目录结构
// 1 引入
const express = require('express');

// 2 创建一个server
const app = express();

// 3 通过app 根据路径处理 客户端传来的 get post 请求
app.get('/',(req,res)=>{
    res.write('<h1>there is two ways,the one is the right way ,the other way is the easy way!</h1>');
    res.end();
});

app.get('/pub',(req,res)=>{
    res.write('<p>there is a way!</p>');
    res.end();
});

// 
app.get('/it', (req, res)=>{
    console.log(req.url);
    res.write('<h2>it</h2>');
    res.end();
});

// 4 开启监听
app.listen(3000,()=>{
    console.log('server is running');
});

/*

访问:http://localhost:3000/   ----there is two wa......
访问: http://localhost:3000/pub ---- there is a way!  
访问:http://localhost:3000/it?name=jack&age=12  server端打印: /it?name=jack&age=12

*/

node 06

原文:https://www.cnblogs.com/friday69/p/10153021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!