Page 602 - Nodejs 교과서 개정2판
P. 602
٘ܳ ࠁӝ ী ഒࢲ ۽Ӓ۔ਸ ҳ࢚೧ࠁࣁਃ झझ۽ ٬೧ࠁח োण प۱ ೱ࢚ী ݆ ب ؾ
פ ࣗ য۰ ࣻب ݅ ৈ۞࠙ ۽Ӓ۔ਸ ݅٘ח ؘ ਃೠ धਸ ݽف ߓਛणפ GT ݽٕ
QBUI ݽٕਸ ୶о۽ ࢎਊೞݶ ؾפ ଵҊ۽ ҃۽࢚ ಫ؊о হݶ GT ݽٕਸ ా೧ ࢤࢿೞח җب ਃ
פ QVCMJDա IUNM ಫ؊о হݶ ٜ݅যঠ ೠח Ѫੑפ
template.js
#!/usr/bin/env node
const fs = require('fs');
const path = require('path');
const type = process.argv[2];
const name = process.argv[3];
const directory = process.argv[4] || '.';
➊
const htmlTemplate = `
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Template</title>
</head>
<body>
<h1>Hello</h1>
<p>CLI</p>
</body>
</html>
`;
const routerTemplate = `
const express = require('express');
const router = express.Router();
router.get('/', (req, res, next) => {
try {
res.send('ok');
} catch (error) {
console.error(error);
next(error);
}
});
module.exports = router;
`;
➋