• express


    1、基于node.js的web开发框架。

    2、express目录结构:

    node_modules

    public routes

    views

    app.js:项目主文件

    package.json

    3、获取程序入口 var app = require('express')();

    4、处理get请求,app.get(path, function(req, res){

    });

    res.send()方法向浏览器发送一个字符串

    5、all方法可以匹配所有http动词,可以过滤所有路径的请求,app.all(path, function(req, res){});

    6、use是调用中间件的方法,它返回一个函数

    app.use(path, function(req, res, next){})

    7.express 框架默认的是ejs和jade渲染模板。

    ejs模板安装 npm install ejs,安装好之后通过app.set('view engine','ejs')调用,默认只渲染以ejs为扩展的文件,如果想要用html,需要自己制定,通过 app.engine('.html', require('ejs').__express ); 其中__express是ejs公共属性,标示要渲染的文件扩展名。

    8、服务器静态文件处理方法,创建public目录,里边存放资源,并在启动文件中指定静态文件路径app.use(express.static(path.join(__dirname, '/public')))。指定静态文件路径。

    9、服务器网页存放在views文件夹中,穿件views文件夹,启动文件中指定存放目录 app.set('views', __dirname);

    10、post body属性解析,需要安装body-parser 和 multer 

    设置 app.use(bodyParser.json());

    app.use(bodyParser.urlencoded({extended:true}));

    app.use(multer());

  • 相关阅读:
    2-红帽RHEL 7起步
    1-了解开源共享精神
    5.pip安装时使用国内源,加快下载速度
    4. python-运算符(另类语法)
    海燕python学习目录,特别棒!
    1Python学习CentOS 7 Linux环境搭建
    2python脚本在window编辑后linux不能执行的问题
    3Python脚本在linux环境下头文件解释
    5G 频谱 新技术
    python -实现单例模式五种方法
  • 原文地址:https://www.cnblogs.com/hpustudent/p/4895680.html
Copyright © 2020-2023  润新知