首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nodejs只涉及几个请求

Nodejs只涉及几个请求
EN

Stack Overflow用户
提问于 2020-11-17 09:13:28
回答 1查看 42关注 0票数 0

我使用j查询向本地服务器发送请求。在发送4-7请求之后,端口停止工作,不返回错误。几分钟后,一些请求被发送到本地web服务器,而其他请求则返回一个错误。请求格式是文件的名称。之后,服务器每10秒检查最后一次编辑该文件的时间。

net::ERR_EMPTY_RESPONSE

net::ERR_CONNECTION_REFUSED

我在堆栈溢出中搜索答案,我发现这个Heroku应用程序在几个请求之后停止响应通向http代理,我看到它使用http,我使用的是express,所以我认为它不起作用。我认为它可能适用于不同的端口,但由于它不会立即返回错误,所以我不知道如何更改为不同的端口。

HTML(对本地服务器的post请求)

代码语言:javascript
运行
复制
$.post("http://localhost:6458"+String(tickup)+"/",{"":file})

快件服务器

代码语言:javascript
运行
复制
function logEvery(i,path) {
    setTimeout(() => {
        fs.stat(path, (err, stats) => {
            console.log(stats.mtimeMs)
        })
        logEvery(i,path);
    }, i)
}

router.post('/',(request,response) => {
    //code to perform particular action.
    //To access POST variable use req.body()methods.
    console.log(request.body["[0][]"]);
    console.log(request.body["[1][]"]);
    logEvery(timer, request.body["[0][]"]);
});

EN

回答 1

Stack Overflow用户

发布于 2020-11-17 09:36:06

你错过了回复。这就是为什么你的要求是有时间的。

代码语言:javascript
运行
复制
function logEvery(i,path) {
    setTimeout(() => {
        fs.stat(path, (err, stats) => {
            console.log(stats.mtimeMs)
        })
        logEvery(i,path);
    }, i)
}

router.post('/',(request,response) => {
    //code to perform particular action.
    //To access POST variable use req.body()methods.
    console.log(request.body["[0][]"]);
    console.log(request.body["[1][]"]);
    logEvery(timer, request.body["[0][]"]);
    response.send('started');           // <-- newly added
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64872323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档