标签: localhost

无法读取另一台设备上未定义错误的属性“应用”

在此输入图像描述在此输入图像描述所以我正在手机上查看我的网站。我通过输入主机的 IP 地址和网站所在的端口来完成此操作。但是,当我尝试在手机上查看该网站时,出现错误 TypeError:无法读取未定义的属性“应用”。当我在计算机上查看该网站时,不会出现此错误。我不确定为什么会收到此错误,并且我不确定要发布代码的哪一部分,因为我不知道错误来自哪里。我使用 NodeJS 和 ExpressJS 作为后台。我在前端使用 ReactJS 和 Redux。任何帮助表示赞赏!如果需要任何澄清,请告诉我。

localhost node.js reactjs redux

0
推荐指数
1
解决办法
3046
查看次数

PHP 容器无法在本地主机上看到我的应用程序

我想在容器上运行 PHP 应用程序,当我转到 localhost:5000 时,查看该网站。当我运行容器时,我在 localhost:5000 上看不到网站,只能在 172.12.0.6:80 上看到网站(我不知道这个 ip 是什么)。

这是泊坞窗文件:

FROM php:7.0-apache
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
COPY ./index.php /var/www/html/
EXPOSE 5000
Run Code Online (Sandbox Code Playgroud)

这是index.php,如果你感兴趣的话(我知道它很复杂):

<html>
<title>website</title>
        <body>
                <?php
                        echo "hello world";
                ?>
        </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这就是我构建和运行图像的方式:

$ sudo docker build -t website website/
$ sudo docker run -it --name website --network mynetwork  website:latest
Run Code Online (Sandbox Code Playgroud)

这是我运行图像时的日志:

$ sudo docker run -it --name website --network mynetwork  website:latest

[Mon Feb 25 16:08:05.912611 2019] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.25 (Debian) PHP/7.0.33 configured -- resuming …
Run Code Online (Sandbox Code Playgroud)

php containers localhost docker

0
推荐指数
1
解决办法
1133
查看次数

AttributeError: 模块“requests”没有属性“post”。是否已弃用并引入了新功能?

我一直在尝试向使用 Flask 构建的本地服务器发送请求。请求是使用requestspython 模块发送的。

我不知道该requests.post功能是否已被弃用并引入了新功能,或者我的代码是否有任何问题。我已经完全按照本文中所说的做了所有事情。
这是我的代码:

import requests

host_url = "http://127.0.0.1:5000"

# get the data
data_for_prediction = [int(input()) for _ in range(10)]
r = requests.post(url=host_url,json={data_for_prediction})
print(r.json())
Run Code Online (Sandbox Code Playgroud)

我在上面的代码中得到的错误是:

Traceback (most recent call last):
  File "C:/Users/--/requests.py", line 1, in <module>
    import requests
  File "C:\Users\--\requests.py", line 8, in <module>
    r = requests.post(url=host_url,json={data_for_prediction})
AttributeError: module 'requests' has no attribute 'post'

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

我的服务器代码是:

flask_server_app = Flask(__name__)

# let's make the server now
@flask_server_app.route("/api/predict", methods=["GET", …
Run Code Online (Sandbox Code Playgroud)

python rest localhost flask python-requests

0
推荐指数
1
解决办法
6109
查看次数

是否可以登录本地网络上运行的jupyter并使用其所有功能?

是否可以运行安装在本地网络的另一台计算机上的 Jupyter 实验室或笔记本?类似于 192.168.1.8:port_address

python networking localhost jupyter-lab

0
推荐指数
1
解决办法
2883
查看次数

docker eclipse-mosquitto 仅在本地主机上运行

我想使用 docker eclipse-mosquitto 只是为了在本地机器上进行通信。mosquitto.conf 需要哪些设置才能使 mosquitto 代理仅在本地主机上可见,而在外部不可见?由于第二个 mosquitto 正在运行,端口 1883 被阻止,我正在使用端口 1884。

这就是我所拥有的:

port 1884
bind_address 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

从外面可以看到。

port 1884
bind_address localhost
Run Code Online (Sandbox Code Playgroud)

给出错误Error: Address not available

绑定到 docker-ip

port 1884
bind_address 172.17.0.1
Run Code Online (Sandbox Code Playgroud)

给出错误Error: Address not available

我能做什么?

localhost docker mosquitto

0
推荐指数
1
解决办法
5553
查看次数

从本地 JAVA 调用 Instagram API

我在 Stackoverflow 上发现了以下问题:Call Instagram API from local host但是答案主要与 php 有关。我在 Java Servlet 中使用 OAuth 2.0 使用 Instagram 登录,但众所周知,它仅适用于外部服务器。我研究了使 Windows 上的本地主机公开可用的方法,但失败了。

有像ngrok这样的工具可以将本地 Web 服务器安全地暴露给 Internet 并捕获流量,但我无法让它工作,到目前为止它的结果是 HTTP 500 - 与我使用 localhost:8080 时的结果完全相同。

javax.servlet.ServletException: java.lang.NullPointerException
com.instalogin.CallbackServlet.doGet(CallbackServlet.java:130)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.lang.NullPointerException
com.instalogin.CallbackServlet.getWebContentFromURL(CallbackServlet.java:65)
com.instalogin.CallbackServlet.doGet(CallbackServlet.java:103)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Run Code Online (Sandbox Code Playgroud)

也许我用过的工具不好,或者我需要做一个额外的任务。我很确定,这是可能的,而且我只是遗漏了一小块拼图。

java localhost instagram

-1
推荐指数
1
解决办法
6640
查看次数

Ruby on Rails服务器未启动

我一直在尝试使用命令Rails服务器运行我的Rails应用程序,但是最近出现了此错误:

Macs-MacBook-Pro:jobsboard mac $ rails服务器=>正在引导Puma =>正在http:// localhost:3000上开发中启动的Rails 5.0.0.1应用程序 =>运行rails server -h更多启动选项Puma以单模式启动... *版本3.6.0(红宝石2.3.0-p0),代号:Sleepy Sunday Serenity *最小线程数:5,最大线程数:5 *环境:开发中*正在监听tcp:// localhost:3000退出/Users/mac/.rvm/ gems / ruby​​-2.3.0 / gems / puma-3.6.0 / lib / puma / binder.rb:266:in initialize': Address already in use - bind(2) for "::1" port 3000 (Errno::EADDRINUSE) from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:266:in new'from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma- 3.6.0 / lib / puma / binder.rb:266: add_tcp_listener' from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:260:in 在/Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder的add_tcp_listener中。 rb:259:in each' from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:259:in /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder.rb中的add_tcp_listener':102: block in parse' from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:85:in 分别位于/Users/mac/.rvm/gems中/ruby-2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:85:in parse' from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6.0/lib/puma/runner.rb:133:in load_and_bind'from /Users/mac/.rvm/gems/ruby-2.3.0/gems/puma-3.6 .0 / lib …

ruby-on-rails localhost server

-1
推荐指数
1
解决办法
910
查看次数

使用WAMP的虚拟主机无法正常工作

我正在使用WAMP 3.1.0在本地工作Laraval项目,一切正常,直到今天有Windows更新.

当我进入我的项目时,我得到一个错误页面
在此输入图像描述

我跟着这篇文章WAMP虚拟主机不工作,但这并没有解决我的问题.
我在管理员模式下编辑了我的C:\ Windows\System32\drivers\etc\hosts文件,如下所示:

127.0.0.1 localhost
::1 localhost

127.0.0.1 test.dev
::1 test.dev

127.0.0.1 shoppingcart.dev
::1 shoppingcart.dev

127.0.0.1 gitproject.dev
::1 gitproject.dev
Run Code Online (Sandbox Code Playgroud)

我还编辑了我的C:\ wamp64\bin\apache\apache2.4.27\conf\extra\httpd-vhosts.conf文件,如下所示:

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  DocumentRoot "${INSTALL_DIR}/www"
</VirtualHost>

<VirtualHost *:80>
  ServerName test.dev
  #ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www/test/public"
  ErrorLog "logs/localhost-error.log"
  CustomLog "logs/localhost-access.log" common
  <Directory "${INSTALL_DIR}/www/test/public">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  ServerName shoppingcart.dev
  #ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www/shoppingcart/public"
  #<Directory "${INSTALL_DIR}/www/">
  #  Options +Indexes +Includes +FollowSymLinks +MultiViews
  # …
Run Code Online (Sandbox Code Playgroud)

apache wamp localhost virtualhost

-1
推荐指数
1
解决办法
3435
查看次数

python urllib2可以打开localhost但不能打开127.0.0.1

我正在使用python urllib2库,可以看到一个奇怪而令人讨厌的问题.

Windows 7的.

我的代码:

import urllib2 as url_request


opener = url_request.build_opener(url_request.ProxyHandler({'http': 'http://login:password@server:8080'}))
request = url_request.Request("http://localhost");
response = opener.open(request)
print response.read()
Run Code Online (Sandbox Code Playgroud)

它的工作原理非常清楚,但是当我改变localhost127.0.0.1这个错误发生:

HTTPError: HTTP Error 502: Proxy Error ( Forefront TMG denied the specified Uniform Resource Locator (URL).  )
Run Code Online (Sandbox Code Playgroud)

像google.com这样的其他地址可以成功打开.唯一的问题是127.0.0.1

有任何想法吗?

python proxy localhost urllib2

-2
推荐指数
1
解决办法
1548
查看次数

尝试从全局命名空间加载类“Memcached”。您是否忘记了“使用”语句?

我已经将现有的 symfony 项目设置到我的本地机器(windows)。在 Composer 安装后,我收到这样的错误。

Memcached.php 第 6 行中的 ClassNotFoundException:

尝试从全局命名空间加载类“Memcached”。您是否忘记了“使用”语句?

php windows memcached localhost symfony

-2
推荐指数
1
解决办法
3782
查看次数

php 5.3.2 - $ _get $ _post无效

我使用php和mysql支持在我的localhost上运行apache服务器.唯一的问题是,那$_GET并且$_POST根本不起作用.

这是我的html文件:

<html>
<body>
<form action="message.php" method="GET">
Enter your message here: <input type="text" name="msg" size="30">
<input type="submit" value="Send">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的message.php文件:

<?php
$input = $_GET('msg');
echo "$input";
?>
Run Code Online (Sandbox Code Playgroud)

如果我在我的html中的文本输入字段中键入"blablabla",它会将我重定向到[localhost] /message.php?msg=blablabla,这很好但是php给了我一个空页面.我检查了[localhost] /message.php?msg=blablabla的源代码,但它只有一个空部分和一个空部分.

我犯了什么错误或者这是一个错误吗?

php apache post get localhost

-3
推荐指数
1
解决办法
1066
查看次数