diff --git a/index.js b/index.js
index 8feb747..2bd93eb 100644
--- a/index.js
+++ b/index.js
@@ -6,77 +6,83 @@ const basic = auth.basic(
{ realm: 'Enquetes Area.' },
(username, password, callback) => {
callback(username === 'guest' && password === 'xaXZJQmE');
- });
-const server = http.createServer(basic.check((req, res) => {
- console.info(`Requested by ${req.socket.remoteAddress}`);
-
- if (req.url === '/logout') {
- res.writeHead(401, {
- 'Content-Type': 'text/plain; charset=utf-8'
- });
- res.end('ログアウトしました');
- return;
}
+);
+const server = http
+ .createServer(basic.check((req, res) => {
+ console.info(`Requested by ${req.socket.remoteAddress}`);
- res.writeHead(200, {
- 'Content-Type': 'text/html; charset=utf-8'
- });
+ if (req.url === '/logout') {
+ res.writeHead(401, {
+ 'Content-Type': 'text/plain; charset=utf-8'
+ });
+ res.end('ログアウトしました');
+ return;
+ }
- switch (req.method) {
- case 'GET':
- if (req.url === '/') {
- res.write('
' +
- 'アンケートフォーム
' +
- 'アンケート一覧' +
- '');
- } else if (req.url === '/enquetes') {
- res.write('' +
- 'アンケート一覧
');
- } else if (req.url === '/enquetes/yaki-tofu') {
- res.write(
- pug.renderFile('./form.pug', {
- path: req.url,
- firstItem: '焼き肉',
- secondItem: '湯豆腐'
- })
- );
- } else if (req.url === '/enquetes/rice-bread') {
- res.write(
- pug.renderFile('./form.pug', {
- path: req.url,
- firstItem: 'ごはん',
- secondItem: 'パン'
+ res.writeHead(200, {
+ 'Content-Type': 'text/html; charset=utf-8'
+ });
+
+ switch (req.method) {
+ case 'GET':
+ if (req.url === '/') {
+ res.write('' +
+ 'アンケートフォーム
' +
+ 'アンケート一覧' +
+ '');
+ } else if (req.url === '/enquetes') {
+ res.write('' +
+ 'アンケート一覧
');
+ } else if (req.url === '/enquetes/yaki-tofu') {
+ res.write(
+ pug.renderFile('./form.pug', {
+ path: req.url,
+ firstItem: '焼き肉',
+ secondItem: '湯豆腐'
+ })
+ );
+ } else if (req.url === '/enquetes/rice-bread') {
+ res.write(
+ pug.renderFile('./form.pug', {
+ path: req.url,
+ firstItem: 'ごはん',
+ secondItem: 'パン'
+ })
+ );
+ } else if (req.url === '/enquetes/sushi-pizza') {
+ res.write(
+ pug.renderFile('./form.pug', {
+ path: req.url,
+ firstItem: '寿司',
+ secondItem: 'ピザ'
+ })
+ );
+ }
+ res.end();
+ break;
+ case 'POST':
+ let rawData = '';
+ req
+ .on('data', chunk => {
+ rawData += chunk;
})
- );
- } else if (req.url === '/enquetes/sushi-pizza') {
- res.write(pug.renderFile('./form.pug', {
- path: req.url,
- firstItem: '寿司',
- secondItem: 'ピザ'
- }));
- }
- res.end();
- break;
- case 'POST':
- let rawData = '';
- req
- .on('data', chunk => {
- rawData += chunk;
- })
- .on('end', () => {
- const answer = new URLSearchParams(rawData);
- const body = `${answer.get('name')}さんは${answer.get('favorite')}に投票しました`;
- console.info(body);
- res.write(`${body}
`);
- res.end();
- });
- break;
- default:
- break;
+ .on('end', () => {
+ const answer = new URLSearchParams(rawData);
+ const body = `${answer.get('name')}さんは${answer.get('favorite')}に投票しました`;
+ console.info(body);
+ res.write(
+ `${body}
`
+ );
+ res.end();
+ });
+ break;
+ default:
+ break;
}
}))
.on('error', e => {