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;
           `;
           ➋
   597   598   599   600   601   602   603   604   605   606   607