javascript 如何让Axios显示css?

ss2ws0br  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(131)

我正在使用axios通过制作一个Web查看器来练习网页搜罗,我注意到CSS没有加载。
我用这个代码:

console.log("Tribble-Webviewer is starting!")

const express = require('express')
const app = express()
const port = 3000
const publicDir = app.use(express.static('public'))
var cheerio = require('cheerio'); // Basically jQuery for node.js
const axios = require('axios').default;
const rp = require('request-promise');
const url = 'https://pointless.com/';


app.get('/', (req, res) => {
    app.use('/static', express.static('public'))
})

app.get('/test', (req, res) => {
    axios.get(url)
        .then(({ data }) => res.send(data))
})

app.listen(port, () => {
  console.log(`Tribble-Pro is listening on port ${port}`)
})

如果加载/test页面,则不会显示CSS。
下面是未加载CSS的示例:
Image

62lalag4

62lalag41#

我使用了这个异步函数:

async function getCssTest() {
 try {
  const response = await axios.get(urlplusstyle);
  res.send(response)
 } catch (error) {
  console.error(error);
 }
}

相关问题