<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 1.安裝npm ~~~ npm init -y npm i express body-parser cookie-parser cookie-session consolidate ejs mysql multer -D ~~~ ## 2.server.js模板 ~~~ const express = require("express"); const mysql = require("mysql"); const multer = require("multer"); const multerObj = multer({ dest: "./static/upload/" }); const bodyParser = require("body-parser"); const cookieParser = require("cookie-parser"); const cookieSession = require("cookie-session"); const consolidate = require("consolidate"); const server = express(); server.listen(8080); server.use(bodyParser.urlencoded({extended:false})); /* 1.獲取請求數據 */ server.use(multerObj.any()); /* 2.cookie,session */ var keys = []; for (var i = 0; i < 10000; i++) { keys.push("keys" + Math.random()); } server.use(cookieParser()); server.use( cookieSession({ name: "sess_id", keys, maxAge: 20 * 60 * 1000 }) ); /* 3.模板 */ server.engine("html", consolidate.ejs); server.set("views", "./template"); server.set("view engine", "html"); /* 4.route */ server.use("/user",require('./route/web/index.js')()); /* 5.static */ server.use(express.static("./static/")); ~~~ ## 3.每一個router作為單位的模塊,拆分route ~~~ //index.js const express = require('express'); module.exports= function(){ var router = express.Router(); router.get('/1.html',function(req,res){ res.send("1").end() }) router.get("/2.html",function(req,res){ res.send("2").end() }) return router; } //之后在入口的server.js中直接使用 ~~~
                  <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>

                              哎呀哎呀视频在线观看