목록분류 전체보기 (265)
dukDukz

참고할 블로그 더보기 medium.com/@bluesh55/javascript-prototype-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-f8e67c286b67 www.zerocho.com/category/JavaScript/post/573c2acf91575c17008ad2fc medium.com/@bluesh55/javascript-prototype-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-f8e67c286b67 [Javascript ] 프로토타입 이해하기 자바스크립트는 프로토타입 기반 언어라고 불립니다. 자바스크립트 개발을 하면 빠질 수 없는 것이 프로토타입인데요. 프로토타입이 거의 자바스크립트 그 자체이기때문에 이해하는 것이 어렵 medium.com..

server3.js const express = require('express'); const app = express(); const main = require('./route/index'); //route폴더에 있는 index파일을 가져오자 const board = require('./route/board'); const nunjucks = require('nunjucks'); const bodyParser = require('body-parser'); app.set('view engine','html'); nunjucks.configure('views',{ express:app, }) //이 구문의 위치가 항상 중요함 app.use - 이 부분이 제일 위에 올라와있어야함 //얘가 최상단에 있어야 p..
기본 틀 server.js const express = require('express'); const app = express(); const main = require('./route/index'); //route폴더에 있는 index파일을 가져오자 const board = require('./route/board') app.use('/',main); // 모든 url일때 main의 안에 있는게(index.js) 실행 되도록 한다. app.use('/board',board); app.listen(4000,()=>{ console.log('open server 4000'); }); index.js const express = require('express'); const router = express.R..

app.get('/list', (req, res) => { // order by desc 내림차순 connection.query("SELECT idx, subject, board_name, content, date_format(today,'%Y-%m-%d') as today, hit FROM board order by idx desc", (error, results) => { if (error) { console.log(error); } else { let total_record = results.length; results.forEach(ele=>{ console.log(ele); ele.number = total_record; total_record--; }); res.render('list.html..

1. 객체 선언 결과 : v2 2. 객체 안에 배열 3. 배열안에 Obj 4. obj라는 객체 안에 담은 배열을 forEach로 돌려서 다 찍어보기 5. results라는 배열을 list에 담아서 html로 보내면 server.js list.html list에 여러 객체들이 배열로 담겨있고 for문이 돌면서 하나의 객체를 item에 담아서 찍는것.

게시판 개요 코드 server.js 더보기 const express = require('express'); const nunjucks = require('nunjucks'); const bodyParser = require('body-parser'); const mysql = require('mysql'); const app = express(); app.set('view engine', 'html'); nunjucks.configure('views', { express: app, }) app.use(bodyParser.urlencoded({ extended: false })); app.use(express.static('public')); let connection = mysql.createConnec..

1.Primary key 주민번호와 같은 구별 값이 되는 숫자 사실 userid 값도 겹치지 않게 pk 값을 줘야함 2. not null 참고 블로그 링크 더보기 tcpschool.com/mysql/mysql_constraint_notNull NOT NULL 제약 조건을 설정하면, 해당 필드는 NULL 값을 저장할 수 없습니다. 즉, 이 제약 조건이 설정된 필드는 무조건 데이터를 가지고 있어야 합니다. CREATE TABLE 테이블이름 ( 필드이름 필드타입 NOT NULL, ... ) 3. 검색 % 참고 블로그 링크 더보기 bactoria.tistory.com/entry/MySQL-like%EB%AC%B8-%ED%8A%B9%EC%A0%95-%EB%AC%B8%EC%9E%90-%ED%8F%AC%ED%95%A..

코드 더보기 index.js const express = require('express'); const nunjucks = require('nunjucks'); const bodyParser = require('body-parser'); const app = express(); nunjucks.configure('views',{ express:app, autoescape:true, }); app.set('view engine', 'html'); app.use(bodyParser.urlencoded({extended:false})); app.get('/',(req,res)=>{ res.render('index.html',{ id : req.query.id, pw : req.query.pw }); }); a..