首页 > 代码库 > node11---相册
node11---相册
app.js
/* littleAlbum --.idea --controller(控制层相当于action层) --package.json --router.js --models(做事的是model层相当于dao层) --file.js --node_modules(引入的其他模块) --public(静态资源) --css --bootstrap.css --fonts --glyphicons-halflings-regular.ttf --images --404.jpg --js --npm.js --jquery-1.11.3.min.js --bootstrap.js --tempup --uploads(上传的文件) --views(View层,数据通过ejs模版注入) --album.ejs --err.ejs --index.ejs --up.ejs --app.js --package.json */ var express = require("express"); var app = express(); //控制器 var router = require("./controller");//引入的是文件夹,文件夹里面要有index.js或者package.json文件里面的入口js文件。 //设置模板引擎 app.set("view engine", "ejs"); //路由中间件,匹配不上就向下路由, app.use(express.static("./public"));//静态页面,静态页面里面的资源路径如果与app.get()里面的路径重复,就只走这里。资源图片cssjs都是在public文件夹,页面都是在views文件夹。 app.use(express.static("./uploads")); //首页 app.get("/", router.showIndex); app.get("/:albumName", router.showAlbum); app.get("/up", router.showUp); app.post("/up", router.doPost); console.log(6); //404 app.use(function (req, res) { res.render("err"); }); app.listen(3000);
router.js
node11---相册
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。