herokuにnode.jsをデプロイしようと思っているのですが、ホストをどのように変更すればいいかが不明のため、ご教示お願いします。
herokuより頂いたドメインが「https://aaa.herokuapp.com/」の場合、何がホスト名になるでしょうか。
サーバーサイドのサーバーは以下のように記述しています。
const http = require('http'); const hostname = '127.0.0.1';//こちらを変更する必要がある認識です。 const port = process.env.PORT || 8000; var server = http.createServer(); server.on('request', doRequest); function doRequest(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Hello Worlda\n'); res.end(); } server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); var express = require('express'); var bodyParser = require('body-parser'); var app = express(); app.use(bodyParser.urlencoded({extended: false})); app.use(bodyParser.json()); app.use(function(req, res, next){ res.header("Access-Control-Allow-Origin","*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); }) app.post('/server.js',function(req, res){ var js_url = JSON.stringify(req.body.js_url).slice(1,-1); var sql = require(js_url); sql.sqlSelect(req.body, res); }); app.listen(port);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。