| My assets folder : |
02 | create: function (request, response, next) { |
03 | var title = request.body.title; |
04 | var subject = request.body.subject; |
05 | var brief = request.body.brief; |
06 | var author = request.body.author; |
07 | var origin_pic_name = null ; |
08 |
09 | request.file( 'pic' ).upload({ |
10 | dirname: '../../assets/images/media/book/pictures/' , |
11 | },function (err, file) { |
12 | if (err) console.log(err); |
13 | origin_pic_name = file[ 0 ][ 'fd' ].split( '\\' ).reverse()[ 0 ] ; |
14 |
15 | Book.create({title:title,subject:subject,brief:brief,author:author,pic:origin_pic_name}).exec(function (err) { |
16 | if (err) response.end( 500 , {error: 'Database Error' }); |
17 | response.redirect( '/' ); |
18 | }); |
19 |
20 | });}, |
21 |
22 | index : function (request, response, next) { |
23 | Book.find({}).exec(function (err, books) { |
24 | if (err) response.end( 500 , {error: 'Database Error' }); |
25 | response.view( 'book/index' , {books:books}); |
26 | });}, |
27 |
28 | //my index.ejs |
29 | <ol> |
30 | <% books.forEach(function (value) {%> |
31 | <h3><li> <%= value.title %></li></h3> |
32 | <ul><%= value.author %></ul> |
33 | <ul><%= value.subject %></ul> |
34 | <ul><%= value.brief %></ul> |
35 | <ul><img src= "/images/media/book/pictures/<%= value.pic %>" /></ul> |
36 | <% })%> |
37 | </ol> |