node.js - 指定域名,无法访问本地node项目(配置server.js端口为3333) 开发工具:webstorm
天蓬老师
天蓬老师 2017-04-17 15:54:54
0
3
945


如上图所示,指定域名为www.aaa.com 如果将server.js的prot值改为80可以正常访问,但80有其他项目在用这个项目想用3333

备注:因项目比较有针对性,本地访问也必须是域名形式才能正常

在网上看到也有类似的需求 如:https://segmentfault.com/q/10...

解决方案是http-proxy 但我安装后还是不太会配置

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(3)
洪涛

問題は解決されました。Windows で開発し、リバース プロキシとして nginx を使用しています。

インストールの最初のステップ
http://www.cnblogs.com/wenanr... この記事の紹介を参照してください (最新のものを直接ダウンロードしようと公式 Web サイトを検索し始めましたが、ダウンロードできませんでした)動作しません。後でこの記事を読みました。のダウンロード リンクから設定をダウンロードした後、設定は成功しました。
2 番目のステップは、リバース プロキシを構成することです。 > インストールした nginx ディレクトリの conf フォルダーで nginx を見つけ、ファイル内で server{...} を見つけて、新しい行に次のコードの追加を開始します。
サーバー{

リーリー

それに応じてserver_nameとproxy_passの値を変更できます

nginxを再起動するだけです

いいねを押す +0
伊谢尔伦

大丈夫です

ローカルホスト

127.0.0.1 www.jiangli.com

www.aaa.com に直接アクセスしてプロジェクトにアクセスしようとしていますが、プロジェクトのポートは 3333 なので、リバース プロキシの作成には nginx しか使用できません

プロジェクトのポートが 80 の場合、www.aaa.com 経由でアクセスできるのは、デフォルトのリクエストがすべてポート 80 であるためです

www.aaa.com と www.aaa.com:80 は同等です

いいねを押す +0
左手右手慢动作

アドレスの後にポート番号を追加するか、nginx などをプロキシとして使用してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート