実現したいこと
掲題のとおりですが、localhostのURLを任意の文字列に変更したいです。
発生している問題・分からないこと
apacheの場合は、hostsファイルの該当箇所を変更すれば実現できるようですが、node.js&expressの環境の場合、どのように設定すればよいのか分かりません。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
インターネットを見て回りましたが、設定方法について記載されてるページを見つけることができませんでした。
補足
設定方法についてご存じの方、ご教授いただけますと大変助かります。
何卒よろしくお願い申し上げます。
http://localhost:3001 ではなく、 http://example.com のようなURLでページを参照したいということでしょうか?
もしそうであれば、これはローカルだけで解決できることではなくなってきます。
ドメインやDNSなど、インターネットに関する知識が必要になってきます。
hostsを直接修正することでexample.comは127.0.0.1 みたいにすればexample.comがローカル、みたいにすることは出来なくはないのですが、これはこれで難しい事だし、通常やらないのでおすすめ出来ません。
ご回答ありがとうございます。Eggpanさん☺
>http://localhost:3001 ではなく、 http://example.com のようなURLでページを参照したいということでしょうか?
はい!仰る通りです!
>もしそうであれば、これはローカルだけで解決できることではなくなってきます。
>ドメインやDNSなど、インターネットに関する知識が必要になってきます。
はい!その認識です!
>hostsを直接修正することでexample.comは127.0.0.1 みたいにすればexample.comがローカル、みたいにすることは出来なくはないのですが、これはこれで難しい事だし、通常やらないのでおすすめ出来ません。
そうなのですね。。node.js&expressの環境でもhostsファイルの編集で対応するのですね。ドメインとの紐づけが難しいということでしょうか?
hostsの編集の場合、ドメインは好きな名前でできはしますが、ローカル環境がWindows / Mac なのか、WSLやDockerを使っているのかどうかなどで設定が変わってきたりします。
また、本当のドメイン名なのか、hostsでつけた別名なのか、ごちゃまぜになってややこしくなります。
きちんとドメインを取得した上で、それをインターネット上のサーバで利用したほうが良い、という話です。
hostsの仕組みはドメインなどの仕組みを全て理解した上で、それでも検証用として必要であれば利用する、くらいのほうがよいです。
回答2件
あなたの回答
tips
プレビュー