zoukankan      html  css  js  c++  java
  • express 模板 及 文件上传

      express 的三大功能:

        1. 提供了静态服务(所谓的根目录)

          let express = require("express");

          let app = express();

          app.listen("端口","域名")

          app.use(express.static("www"));  // 这样一行代码,便能起到提供静态服务的作用

        2. 具备路由

          app.all("/login",function(req,res){

            fs.readFile("./login.html",function(err,data){

              res.end("这里是路由页面login")

            })

          })

        3. 可以使用模板 ejs 

          app.set('views','./views')  //   这样会默认后台文件夹叫:views

          app.set('view engine','ejs')  // 意思是 视图引擎 为 ejs 模板

          res.render('index',{title:"xixi"})  // 也就是 渲染 index.ejs 文件,引入的数据;

      form 中的文件上传的注意事项:

        form 属性:enctype = "multipart/form-data"  请求方式:一定要是 post 才可以使用 

        <input type="file" name="file" />  // 只有都满足了,才可以使用文件上传的功能

      上传文件我们需要下载的插件:formidable 下面案例将有详细的介绍,

      开发中注意问题:盘符的权限问题

      接下来,要使用两个案例,来详细的了解下模板的使用方法 ,及 文件的上传

      案例一:模板

      目录结构:

        

      来看一下服务器的搭配

        

      来看一下 index.ejs 文件的内容

        

      来,让我们来看下最终的效果

        

      下一个案例:文件上传的操作

      目录结构

        

      来看我们的 index.ejs 文件

        

      来重点,接下来式我们的服务器操作

        

       这样上传文件就成功了

        

      

        

  • 相关阅读:
    耗时很长的服务器端事件中让客户端得到中间过程信息的合理解决方案(续)
    复杂一点的查询
    耗时很长的服务器端事件中让客户端得到中间过程信息的合理解决方案
    PET SHOP 4.0 初学者分析(项目分解)
    TSQL学习笔记(索引贴)
    存储过程和用户自定义函数
    c#简单的音乐播放器,支持多种格式,可扩展性强
    图片的无级缩放和无级截取(js+.net)
    在线部署web项目(适用于较大型项目)
    约束
  • 原文地址:https://www.cnblogs.com/shangjun6/p/11212950.html
Copyright © 2011-2022 走看看