NodeJS Graceful Shutdown
지난 Spring Boot Graceful Shutdown Library에 이어서 이번엔 NodeJS용 Graceful Shutdown Library를 ( 다른 Library를 거의 베껴서...
Software Engineer
지난 Spring Boot Graceful Shutdown Library에 이어서 이번엔 NodeJS용 Graceful Shutdown Library를 ( 다른 Library를 거의 베껴서...
Docker Build 시 npm install 단계에서 아래와 같은 에러 문구가 발생했다면 request to http://registry.npmjs.org/async failed, reason:...
TypeError: The header content contains invalid characters
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
var iconvLite = require('iconv-lite'); res.setHeader('Content-disposition', 'attachment; filename=' + getDownloadFilename(req, filename)); function getDownloadFilename(req, filename) { var header = req.headers['user-agent']; if (header.includes("MSIE") || header.includes("Trident")) { return encodeURIComponent(filename).replace(/\\+/gi, "%20"); } else if (header.includes("Chrome")) { return iconvLite.decode(iconvLite.encode(filename, "UTF-8"), 'ISO-8859-1'); } else if (header.includes("Opera")) { return iconvLite.decode(iconvLite.encode(filename, "UTF-8"), 'ISO-8859-1'); } else if (header.includes("Firefox")) { return iconvLite.decode(iconvLite.encode(filename, "UTF-8"), 'ISO-8859-1'); } return filename; } |
제 상황은 아래와 같습니다. 먼저 개인적인 용도로 이용하고 있는 cafe24의 nodejs 호스팅이 있습니다. 이 호스팅에 소스를...
NodeJS + Express + Cheerio + Request 를 이용해서 웹페이지를 긁어서 다시 XML로 response 하는 예제입니다....
NodeJs Express index.js > Mysql 연결 잘 됩니다! 굿
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/* * GET home page. */ var mysql = require('mysql'); var conn = mysql.createConnection({ host: '192.168.0.1', port: 3306, database: 'database name', user: 'user id', password: 'password', }); exports.index = function(req, res){ conn.query('select * from Test', function (err, rows, fields) { if (err) throw err; console.log(rows); res.render('index', { title: 'select * from Test -> rows.length : ' + rows.length }); }); }; |
Cafe24에서 NodeJs 호스팅을 사용하시는 분들이 꽤 되실것 같은데 NodeJs용 Module을 설치하는 법을 Cafe24 매뉴얼에서는 자세히 알려주지...
개발중인 아이폰 앱을 위해 node.js 서버가 필요하게 되었습니다. 그러한 이유로 시작하였습니다. node.js ! ㅋㅋ 1. www.nodejs.org...