js
app.post('/', (req, res) => {
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth()+1;
let day = date.getDate();
let memoDate = `${year}-${month}-${day}`;
db.collection('memoc').insertOne({title: req.body.memoTitle, content: req.body.memoContent, date: memoDate}, (err, result) => {
console.log('done.')
});
});
app.get('/', (req, res) => {
db.collection('memoc').find().toArray(function(err, result){
console.log(result)
res.render('index.ejs', { memoc : result })
})
});
html
<label for="content" class="text-top">메모 내용<textarea class="black" name="memoContent" id="content" cols="30" rows="10"></textarea></label>
위에는 코드입니다.
textarea 에서 받은 input 에서 엔터를 쳐서 넣었는데, 받은 데이터를 html 로 보여주니 줄바꿈이 적용되지 않았더라구요.
그리고 받은 input 이 오직 오른쪽으로만 가고 범위를 넘어갔을때 줄바꿈이 되는것이 아닌 그냥 요소를 넘어서 overflow 가 일어나요.
해결 방법이 있을까요?