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

node11---相册

时间:2017-06-18 00:07:08      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:mode   models   重复   control   相册   err   out   ack   dea   

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

标签:mode   models   重复   control   相册   err   out   ack   dea   

原文地址:http://www.cnblogs.com/yaowen/p/7041711.html

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