最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用到的NodeJS获取数据并返回给浏览器

IT培训 admin 5浏览 0评论

使用到的NodeJS获取数据并返回给浏览器

我想通过获取一定的NodeJS html和获取浏览器中的输出,所以我用下面的代码

const express = require('express')
const app = express()
const fetch = require("node-fetch");
const port = 3000


app.listen(port, () => console.log(`Example app listening on port ${port}!`));

fetch(".php")  .then(res => res.text())
  .then(data => obj = data)
  .then(() => 
  app.get('/', (req, res) => res.send(obj))

  )

然后,我用node app开始应用

现在,当我运行qazxsw POI,这给了相同的输出每一次,但qazxsw POI是动态的搜索结果页,它返回的每重装各种结果。

所以,我需要的是每次我打开本地主机:3000,它必须再次读取该URL,然后在浏览器窗口中返回新的结果,对不起我完全陌生的NodeJS,我只是想重拍从PHP的NodeJS卷曲。

回答如下:

你需要把获取登录在localhost:3000路线。

想想看逻辑。你要做的是:

当用户请求/页,取“https://example/results.php”并将结果发送给用户。

因此,GET路线必须是可用在任何时候,当它被击中你获取所需的资源。这里是如何翻译:

https://example/results.php

使用到的NodeJS获取数据并返回给浏览器

我想通过获取一定的NodeJS html和获取浏览器中的输出,所以我用下面的代码

const express = require('express')
const app = express()
const fetch = require("node-fetch");
const port = 3000


app.listen(port, () => console.log(`Example app listening on port ${port}!`));

fetch(".php")  .then(res => res.text())
  .then(data => obj = data)
  .then(() => 
  app.get('/', (req, res) => res.send(obj))

  )

然后,我用node app开始应用

现在,当我运行qazxsw POI,这给了相同的输出每一次,但qazxsw POI是动态的搜索结果页,它返回的每重装各种结果。

所以,我需要的是每次我打开本地主机:3000,它必须再次读取该URL,然后在浏览器窗口中返回新的结果,对不起我完全陌生的NodeJS,我只是想重拍从PHP的NodeJS卷曲。

回答如下:

你需要把获取登录在localhost:3000路线。

想想看逻辑。你要做的是:

当用户请求/页,取“https://example/results.php”并将结果发送给用户。

因此,GET路线必须是可用在任何时候,当它被击中你获取所需的资源。这里是如何翻译:

https://example/results.php
发布评论

评论列表 (0)

  1. 暂无评论