我正在尝试安装节点包,但我的网络不允许我连接.我得到标准,
npm ERR! network getaddrinfo ENOTFOUND
Run Code Online (Sandbox Code Playgroud)
我知道这是因为我在公司网络上.但是,我对代理并不是很熟悉,据我所知,我无法访问代理,因此我不确定如何使用NPM.热烈欢迎任何有用的和相关的想法!
作为一种解决方法,使用我的其他机器,我已经通过电子邮件发送了我需要的节点模块.这些节点模块使用NPM安装,而不是在公司网络上安装.
但是,尽管我已将模块放在node_modules /和test_server.js文件旁边,但我仍然收到,
C:\Users\JT15900\Documents\nodeServer>node test_server.js
module.js:340
throw err;
^
Error: Cannot find module 'knex' ... etc.
Run Code Online (Sandbox Code Playgroud)
要非常清楚,test_server.js与node_modules /位于同一目录中.在node_modules /我里面放了各种模块文件夹,比如'express'和'knex'等.
为什么我的节点脚本无法找到这些模块以及如何更正它?
编辑
我在超级用户上使用了一个帖子来帮助发现我的代理设置.然后,我按照其他地方的说明配置了Node NPM代理设置,并在解决方案中显示.
我想听听c#中phantomjs selenium驱动程序产生的流量.不幸的是,下面的代码不起作用!
PhantomJSOptions phoptions = new PhantomJSOptions();
phoptions.AddAdditionalCapability("proxy", "http://localhost:9999");
driver = new PhantomJSDriver(phoptions);
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解决它的问题!
提前致谢
我想将从本地主机生成的任何http流量重定向到远程squid.
HTTP服务器位于一个数据中心,如果生成任何基于Web的(http)出站请求,则应将其重定向到远程squid服务器(位于远程数据中心).我已经验证了squid代理工作正常.
HTTP服务器有一个接口eth0.我写了以下iptables规则,但它不起作用.
Web服务器IP = 192.168.1.1
代理服务器IP /端口= publicip:3128
iptables -t nat -A PREROUTING -p tcp -s 192.168.1.1 --dport 80 -j DNAT --to-destination publicip:3128
iptables -t nat -A POSTROUTING -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)
但上述规则不起作用.
我希望在运行从SpringSource下载的GGTS 3.4的setup.exe之后,分享我如何解决代理问题以在我公司的PC中设置GGTS的知识(通过google搜索整整一天的www;))
问题:
当我在IDE安装后开始构建我的hello world项目时,GGTS会提示我此错误消息:"错误无法解析依赖项".怎么解决?
我正在构建一个可移植类库项目.使用HttpClient类(从NuGet包安装).
现在.我想使用Proxy通过将HttpClientHandler传递给它构造函数来创建HttpClient(HttpClientHandler有一个Proxy属性,我们将为它分配一个WebProxy实例).问题是Portable Class Library不支持WebProxy类.它只有IWebProxy interace.
我在Google,NuGet Package上搜索过,但我找不到任何解决此案例的方法.请告诉我.我该如何解决这个问题(或者使用代理来制作HttpClient的另一种方法)
下面是我从服务器获得的响应(正文).我想修改一些关键值对.我使用了以下方法:
var bodystr=oSession.GetResponseBodyAsString();
var bodyjson=Fiddler.WebFormats.JSON.JsonDecode(bodystr);
Run Code Online (Sandbox Code Playgroud)
但是bodyjson没有任何我期望的内容.(我试图使用MessageBox.Show(bodyjson.Sales.Qty);但是这会给我一个错误.)
{
"Sales" : {
"Qty" : 1,
"Item" : {
"value" : "7"
},
"TaxCode" : {
"value" : "NON"
},
"UnitPrice" : 3
},
"LineNum" : 0,
"DetailType" : "Sales",
"Amount" : 3,
"Id" : "1"
}
Run Code Online (Sandbox Code Playgroud)
除了字符串替换方法之外,还有什么方法可以更改JSON响应吗?
我的配置是尝试获取一个xml文件(下面的内容).我使用VFS参数编写了一个代理服务(可在下面找到).但是我在执行期间遇到这些错误.该文件未从该位置获取.
错误信息:
[2014-07-11 20:30:28,878] ERROR - VFSTransportListener Error processing File URI : file:///C:/wso2VFS/wso2Input/order_in.xml
org.apache.axiom.soap.SOAPProcessingException: First Element must contain the local name, Envelope , but found Orderdetail
输入XML文件(Order_in.txt)
<?xml version="1.0" encoding="UTF-8"?>
<Orderdetail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='C:\wso2VFS\wso2Input\order_input.xsd'>
<Order>
<orderid>20000</orderid>
<itemname>Apple iphone</itemname>
<storenumber>6932</storenumber>
<address>Mooresville</address>
<zipcode>28117</zipcode>
<ordertotal>6712</ordertotal>
</Order>
</Orderdetail>
Run Code Online (Sandbox Code Playgroud) 我已经配置了我的http_proxy变量,并且能够使用curl和apt-get等.但是,当尝试运行诸如"gem install bundler"之类的命令时,我收到代理错误.为了让Ruby像其他工具一样尊重代理,我还需要做些什么吗?
vagrant@mediawiki-vagrant:~$ gem install --debug -V bundler
Exception `NameError' at /usr/lib/ruby/1.9.1/rubygems/command_manager.rb:177 - u
ninitialized constant Gem::Commands::InstallCommand
GET http://rubygems.org/latest_specs.4.8.gz
Exception `Errno::EAGAIN' at /usr/lib/ruby/1.9.1/net/protocol.rb:141 - Resource
temporarily unavailable - read would block
407 Proxy Authentication Required
Exception `Gem::RemoteFetcher::FetchError' at /usr/lib/ruby/1.9.1/rubygems/remot
e_fetcher.rb:222 - bad response Proxy Authentication Required 407 (http://rubyge
ms.org/latest_specs.4.8.gz)
Exception `Gem::RemoteFetcher::FetchError' at /usr/lib/ruby/1.9.1/rubygems/remot
e_fetcher.rb:242 - bad response Proxy Authentication Required 407 (http://rubyge
ms.org/latest_specs.4.8.gz)
Error fetching remote data: bad response Proxy Authentication Requir
ed 407 (http://rubygems.org/latest_specs.4.8.gz)
Falling back to local-only …Run Code Online (Sandbox Code Playgroud) 所以,我在意大利,在R中的imdb上玩"最佳电影"奥斯卡列表.运行此代码:
library(XML)
fileUrl <- "http://www.imdb.com/search/title?
count=100&groups=oscar_best_picture_winners&sort=year%2Cdesc&ref_=nv_ch_osc_3"
doc <- htmlTreeParse(fileUrl,useInternal=TRUE)
scores <- xpathSApply(doc,"//td[@class='title']",xmlValue)
head(scores,2)
Run Code Online (Sandbox Code Playgroud)
产生以下输出:
[1] "\n \n\n\n\n 12 anni schiavo\n (2013)\n\n\n\n \n \n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n\n8.2/10\nX\n \n\n\nIn the antebellum United States, Solomon Northup, a free black man from upstate New York, is abducted and sold into slavery.\n\n Dir: Steve McQueen\n With: Chiwetel Ejiofor, Michael K. Williams, Michael Fassbender\n\n Biography | Drama | History\n \n 134 mins.\n"
[2] "\n \n\n\n\n Argo\n (2012)\n\n\n\n \n \n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n\n7.8/10\nX\n \n\n\nActing under the cover of a Hollywood producer scouting a …Run Code Online (Sandbox Code Playgroud) 我正在尝试运行Logstash以通过代理将输出发送到Elasticsearch.据我所知,输出没有配置允许我指定代理.目前我使用:
output {
elasticsearch {
protocol => "http"
host => "es-dev.local"
port => "9200"
index => "logstash-analysis-%{+YYYY.MM.dd}"
flush_size => "200"
workers => "2"
template_name => "logstash_per_index"
}
}
Run Code Online (Sandbox Code Playgroud)
elasticsearch_http也没有选择权.我如何使用代理?