<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                >演示代碼地址 [pro_init_banner](https://gitee.com/chengbenchao/node/tree/master/04mysql/01pro_init_banner) ~~~ //server.js const express = require("express"); const bodyParser = require("body-parser"); const multer = require("multer"); const cookieParser = require("cookie-parser"); const cookieSession = require("cookie-session"); const consolidate = require("consolidate"); const mysql = require("mysql"); const server = express(); server.listen(8080); var arr = []; for (var i = 0; i < 1000; i++) { arr.push("keys" + Math.random()); } var db = mysql.createPool({ host: "localhost", user: "root", password: "123456", database: "blog" }); db.query(); /* 1.解析cookie */ server.use(cookieParser("qwert")); /* 2.使用session */ server.use(cookieSession({ name: "zen_id", keys: arr })); /* 3.post數據 */ server.use(bodyParser.urlencoded({ extended: false })); server.use(multer({ dest: "./www/assets/" }).any()); /* 4.用戶請求 */ server.post("/", function(req, res) { var newName = req.files[0].path + pathLib.extname(req.files[0].originalname); fs.rename(req.files[0].path, newName, function(err) { if (err) { res.send("上傳失敗"); } else { res.send("成功"); } }); /* 1.獲取原始的擴展名 2.重命名 */ }); server.set("view engine", "html"); server.set("views", "./template"); server.set("html", consolidate.ejs); server.get("/", function(req, res) { //查詢banner db.query("SELECT * FROM banner_table", (err, data) => { if (err) { res.status(500).send('database erro').end() } else { console.log(data) res.render("index.ejs", { banners:data}); } }); }); /* static數據 */ server.use(express.static("./www")); ~~~ ~~~ //index.ejs <% for(var i=0;i<banners.length;i++){ %> <img src="<%= banners[i].src %>" > <% } %> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看