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