• Node Express 快速上手


    引入Express

    准备的环境Node+NPM; 打开macOS实用工具中的terminal  进行模块的安装npm i express -g  //全局安装到node的环境目录中

    express版本的服务器创建

    const express = require('express')

    const path = require('path')

    创建一个Express应用,后期可以使用这个应用进行项目的开发
    // 从之前的代码角度来看,相当于创建一个server

    const app = express()

    app.listen(3004,function(){
    console.log('http://127.0.0.1:3004')
    });

    app.use('/', express.static(path.join(__dirname, 'views'))) // 统一处理views目录下的资源文件

    app.use(express.static('public'))

    app.get(资源url,处理函数)

    !!!USE函数使用express.static中间件

    托管静态页面 避免了浏览器的GET资源文件的请求处理。简化我们路由的工作

    use使用后面的配置进行静态资源托管// 凡是/的请求都会经过它的处理

    • 路由模块的使用

    const router = require('./router') // 安装路由模块

    app.use(router)  //现在所有你发起的请求都由路由对象来托管了,这个路由对象是你引入自己的文件,并暴露出来的

    现在我app应用会使用router模块来进行我的路由管理--托管

    router.js文件的书写规范

    要先引入Express模块,再通过express对象的express.Router()获取当前后台服务器的路由对象

    接下来就在router对象上挂载(添加)路由配置  router.get  或者 router.post等的响应处理

  • 相关阅读:
    超强视频分割/剪辑软件:Ultra Video Splitter绿色便携版
    PAZU 4Fang WEB 打印控件
    PHP开源网站
    jQuery实现点击小图显示大图效果
    博观而约取,厚积而薄发
    jquery两边飘浮的对联广告
    图片或文字循环滚动JS代码收集
    降低站长成本 推荐8个免费或低廉小型建站工具
    市净率
    浅谈策略交易、系统交易和程式交易
  • 原文地址:https://www.cnblogs.com/MarkLewis/p/12891766.html
Copyright © 2020-2023  润新知