码迷,mamicode.com
首页 > 其他好文 > 详细

第二十二天

时间:2021-03-08 14:02:14      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:i++   lse   out   tar   模块   是什么   步骤   一个   请求   

1-使用 express 创建服务器
  //1-引入express框架
  const express = require(‘express‘)

  //2-创建网站服务
  const app = express()

  //3-接收请求
  app.get(‘/‘, (req, res) => {
      //使用res.send方法响应客户请求
      //1-会自动检测响应内容的类型(文件类型)
      //2-会自动设置http的状态码
      //3-会自动响应编码(状态码)

      res.send(‘你好 express‘)
  })

  app.get(‘/list‘, (req, res) => {
      res.send({
          name: ‘zs‘,
          age: 19
      })
  })

  app.post(‘/list‘, (req, res) => {})

  //4-监听端口
  app.listen(3000, () => {
      console.log(‘服务器运行在3000端口‘)
  })
 
 
2-epress 模块中路由的使用步骤
  在router.js文件中
   1-引入express框架
   2-创建网站服务
   3-加载路由
  const home = require(‘./router/home‘)
  //为home路由对象匹配路径
  app.use(‘/home‘, home);
  4-监听端口
 
  在home.js文件中
  引入express框架
  创建路由对象---一级路由
  创建一个 路由容器
  const home = express.Router();
  把路由全都挂载到 router 路由容器中
  home.get(‘/index‘, (req, res) => {
      res.send(‘欢迎来到客户端首页‘)
  });
  把 home 导出 
  module.exports = home
  在router.js中使用
 
3-express 如何获取静态资源
  express.static获取静态资源  
  //为静态资源设置虚拟路径
  app.use(‘/static‘, express.static(path.join(__dirname, ‘public‘)))
 
4-express 中如何使用模板引擎
  //1-告诉express框架使用了哪个模板引擎,渲染的模板文件的后缀
    //1>-模板引擎
    //2>-使用模板引擎
    app.engine(‘art‘, require(‘express-art-template‘))

  //2-告诉express框架模板存放的位置
    //1>-views固定的,express配置项的名字
    //2>-模板文件的路径,存放模板文件的文件夹
    app.set(‘views‘, path.join(__dirname, ‘views‘))

  //3-告诉express框架默认模板后缀是什么
    app.set(‘view engine‘, ‘art‘)
 
5-说明模板引擎的常用语法
  输出语法:标准语法{{value}}  原始语法<%= value %>
  条件语法:
    标准语法:{{if value}} ... {{/if}}     {{if v1}} ... {{else if v2}} ... {{/if}}
    原始语法:<% if (value) { %> ... <% } %>     <% if (v1) { %> ... <% } else if (v2) { %> ... <% } %>
  循环语法:
    标准语法:{{each target}} {{$index}} {{$value}} {{/each}}
    原始语法:<% for(var i = 0; i < target.length; i++){ %> <%= i %> <%= target[i] %> <% } %>

第二十二天

标签:i++   lse   out   tar   模块   是什么   步骤   一个   请求   

原文地址:https://www.cnblogs.com/wanglu-705/p/14473750.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!