2026, 새로운 도약을 시작합니다.

개념이 달라 어렵네요.

코딩 안한지가 올해로 몇해이던가?

51f7290ad53e8b1d114041e0dffb3d76_1451463711_5525.png 

var express = require('express');

var app = express();

var handlebars = require('express-handlebars').create({defaultLayout: 'main'});

var maria = require('mariasql');

var db = new maria({

    user: 'sir_test',

    password: '******',

    db: 'sir_test',

    charset: 'utf8'

});

var bodyParser = require('body-parser');

app.use(bodyParser.urlencoded({extended: true}));

app

    .use(express.static(__dirname + '/public'))

    .engine('handlebars', handlebars.engine)

    .set('view engine', 'handlebars')

    .set('port', process.env.PORT || 8888);

app.get('/', function(req, res) {

    db.query('select * from g5_member', function(err, row) {

    res.render('home', {list: row});

    });

});

app.get('/user/register', function(req, res) {

    res.render('register');

});

app.post('/user/register_update', function(req, res) {

    console.log(req.body);

    var mb_id = req.body.mb_id;

    var mb_password = req.body.mb_password;

    var mb_email = req.body.mb_email;

    db.query('insert into g5_member set mb_id = ?, mb_password = password(?), mb_email = ?', [mb_id, mb_password, mb_email], function(err, result) {

        if (err) 

            throw err;

        console.log('Last insert ID:', result);

        res.redirect(303, '/user/register-ok');

    });

});

app.get('/user/register-ok', function(req, res) {

    res.render('register-ok');

});

app.use(function(req, res) {

    res.type('text/plane');

    res.status(404);

    res.send('404 - Not Found');

});

app.listen(app.get('port'), function() {

    console.log('Express started on http://localhost:' + 

        app.get('port') + '; press Ctrl-C to terminate.');

});

|

댓글 2개

당장은 handlebars 를 쓰려고 합니다.
jade 류의 템플릿 보다는 아직(?)은 편하네요.
ㅋ 미안하지만 왜케 귀엽죠? ㅎ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

Node.js

번호 제목 글쓴이 날짜 조회
55 3년 전 조회 890
54 3년 전 조회 936
53 3년 전 조회 1,452
52 4년 전 조회 1,362
51 4년 전 조회 3,451
50 4년 전 조회 4,108
49 4년 전 조회 2,950
48 4년 전 조회 1,646
47 5년 전 조회 1,153
46 5년 전 조회 1,691
45 5년 전 조회 1,841
44 5년 전 조회 1,311
43 5년 전 조회 1,697
42 5년 전 조회 3,368
41 6년 전 조회 2,681
40 6년 전 조회 1,772
39 6년 전 조회 1,758
38 6년 전 조회 1,528
37 6년 전 조회 1,740
36 6년 전 조회 2,711
35 6년 전 조회 2,369
34 6년 전 조회 2,032
33 8년 전 조회 2,415
32 8년 전 조회 2,129
31 8년 전 조회 3,045
30 8년 전 조회 4,454
29 9년 전 조회 2,052
28 9년 전 조회 2,390
27 9년 전 조회 2,446
26 9년 전 조회 3,242
🐛 버그신고