https://javascript.plainenglish.io/physical-computing-with-javascript-8-8-connecting-to-internet-151ba3dfce59にある例題
まずnode.js
const express = require('express');
const ip = require('ip');
const app = express();
const addr=ip.address();
const port=3001;
const html = `
<html>
<head></head>
<body>
<h1>{{t}}</h1>
<h1>{{h}}</h1>
</body>
</html>
`
let temperature='0.0'
let humidity='0';
app.get('/update',(req,res) => {
temperature = req.query.t
humidity = req.query.h
res.status(200).send('OK')
})
app.get('/',(req,res) => {
res.setHeader('content-type','text/html');
res.send(html
.replace('{{t}}',temperature)
.replace('{{h}}',humidity))
})
app.listen(port,()=> {
console.log(`app listen at htpp://${addr}:${port}`)
})
url/update?t=27.5&h=45で入力し url/で確認できた
0 件のコメント:
コメントを投稿