我一直在阅读文档/网址,并且真的不了解app.use及其用法.我知道它是连接的一部分,但我真的没有得到它.
例:
// ignore GET /favicon.ico
app.use(express.favicon());
// add req.session cookie support
app.use(express.cookieSession());
// do something with the session
app.use(count);
Run Code Online (Sandbox Code Playgroud)
你能解释我所有这三个吗?他们是什么意思?这是否意味着基于(1)app.use注意到=> app.get?app.use(count)执行(或)调用此计数的内容和时间/
看起来很基本,但没有得到答案
// ignore GET /favicon.ico
app.use(express.favicon());
// pass a secret to cookieParser() for signed cookies
app.use(express.cookieParser('manny is cool'));
// add req.session cookie support
app.use(express.cookieSession());
// do something with the session
app.use(count);
// custom middleware
function count(req, res) {
Run Code Online (Sandbox Code Playgroud) 我有
1. This is a test message
Run Code Online (Sandbox Code Playgroud)
我想要打印
This is a test message
Run Code Online (Sandbox Code Playgroud)
我在尝试
String delimiter=".";
String[] parts = line.split(delimiter);
int gg=parts.length;
Run Code Online (Sandbox Code Playgroud)
比要打印数组
for (int k ;k <gg;K++)
parts[k];
Run Code Online (Sandbox Code Playgroud)
但我的gg总是0.我错过了什么.我只需要删除数字和.和白色空间
该数字可以是1(或)5位数
我已经安装了express,fs和几个包.当我做
npm ls
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
â âââ mime@1.2.6
âââ fs@0.0.0 extraneous
âââ node-uuid@1.4.0
npm ERR! extraneous: fs@0.0.0 /home/user123/trail/node_modules/fs
npm ERR! extraneous: express@3.0.5 /home/user123/trail/node_modules/express
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)
我不确定如何获得此ERR?我能够使用azure和express运行我的示例应用程序.不知道是不是从sudo npm服用?如果是这样的话.我想知道什么时候从sudo npm列表(全球)?当从npm列表(本地).
sudo npm ls
Run Code Online (Sandbox Code Playgroud)
没有错误
我正在发布此消息.我试图提取无序列表.在上一个问题中,我的fomrat不正确.我试图提取数据的网站格式正确.
<ul>
<li>
<i>
<a class="mw-redirect" title="title1" href="yahoo.com">used to be a best email</a>
</i>
(1999)
</li>
<li>
<i>
<a title="title2" href="google.com">Best search enginee We Will Go</a>
</i>
(1999)
</li>
<li>
<i>
<a title="title3" href="apple.com">Best Phone</a>
</i>
(1990)
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我要打印:
TITLE1
google.com
yahoo.com
=以前是最好的电子邮件最佳搜索电子邮件将是Bestphone
类似地所有Hrefs.
我确实看到了JSOUP文档.
相关问题: jsoup用于获取无序列表中的数据 但存在格式问题.
我按照建议尝试,但它无法正常工作
我试过了:
Document doc = Jsoup.connect(url).get();
Element link = doc.select("a").last();
String title1 = link.attr("title");
Run Code Online (Sandbox Code Playgroud)
问题是这是一个包含一些信息的大页面.因为有许多无序列表..
java.lang.NullPointerException
java.net.SocketTimeoutException: connect timed out
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:404)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:391)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:157)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:146)
Run Code Online (Sandbox Code Playgroud)
==我在:
try
{
..
Document doc = Jsoup.connect(recevurl).get();
..
}
catch (IOException| NullPointerException ee)
{
ee.printStackTrace(); …Run Code Online (Sandbox Code Playgroud) <div class="sample">
</div>
Run Code Online (Sandbox Code Playgroud)
我想在单击时将数据添加到示例div。我能够获得此功能的数据。已通过警告验证,但未附加到示例div。
$("#editsubmit").click(function(){
var val = $('[name=name111]').val();
var newHTML = '<input type="checkbox" name="'+val+'<br>';
$("#sample").append( newHTML );
});
Run Code Online (Sandbox Code Playgroud) 我有这样的话:
Sams – like costco
Jecy penny ? like sears
Run Code Online (Sandbox Code Playgroud)
在Java中我想取这个字符串并获得输出:
Sams
Jecy penny
Run Code Online (Sandbox Code Playgroud)
有什么办法后,我可以删除所有字符-和??
我有
Document document = Jsoup.connect(link).get();
Run Code Online (Sandbox Code Playgroud)
有时对于某些网址,我会遇到异常:
Exception in thread "main" java.nio.charset.UnsupportedCharsetException: X-MAC-ROMAN
at java.nio.charset.Charset.forName(Unknown Source)
at org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:86)
at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:469)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:147)
Run Code Online (Sandbox Code Playgroud)
我有一个 catch 块:
catch (IOException e1)
Run Code Online (Sandbox Code Playgroud)
我理解这个例外是因为 java 是 unicode 并且该网页/站点没有遵循 unicode。如何处理这个问题,connect 也被用于包括 unicode 和 bytecode 在内的许多网站
我试图解析文本并从文本中获取值,如:
Page 1 of 6
Run Code Online (Sandbox Code Playgroud)
我正在寻找使用java提取结束号码.所以我在这种情况下的表现应该是6.
我可以使用任何java字符串函数吗?(或)任何其他方式?
我有
元素列表= doc.select("table").get(0);
有时没有桌子,但我仍然这样做,所以我
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
Run Code Online (Sandbox Code Playgroud)
如何摆脱这个例外?没有尺寸,因为这是元素
我正在使用节点js/Express编写一个大型程序(大小).
我有多个app.post功能和所有.因此,他们中的大多数需要对即将到来的请求进行验证并发送响应.
所以,我创建了一个名为Validate()的函数; 如果验证失败,我会发送回复告诉"请再次尝试验证失败的信息".
所以,我创造了
function validate() { ...}
Run Code Online (Sandbox Code Playgroud)
在里面
app.post('/',function(req,res){
...
validate();
}
Run Code Online (Sandbox Code Playgroud)
请求中的所有必需参数我正在写入数据库,因此我可以访问任何位置,以便现在不是问题.问题是:如何发送"res"对象.如果我尝试呼叫res,请立即写入验证.它会抱怨它没有定义.
所以如何解决这个问题.
2)我试图在DB中写入validate()的响应.然后我试着打电话给res:那就是:
app.post('/',function(req,res){
...
validate();
res ..
}
Run Code Online (Sandbox Code Playgroud)
由于节点是asyc,因此res不使用该函数验证响应.
有没有人遇到这样的问题