首页 > 解决方案 > 如何在 Nodejs 中使用 curl

问题描述

我是新来的NodeJS,我有一个名为“ employee.html ”的文件,我想curl在这个文件中使用,所以为了测试curl 我输入了以下代码,但它什么也没显示。

我可以curl在这个文件中使用吗?如果是,那么我错在哪里?

这是我当前的代码:

var request = require('request');
request('http://www.google.com', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body) // Show the HTML for the Google homepage. 
    req.write('hello');
  }
  else {
    console.log("Error "+response.statusCode)
    req.write('hellos');
  }
})

标签: node.jshapi

解决方案


试试这个以在您的情况下将静态 html 文件提供employe.htmlpath='<domain name | localhost>/'您的站点或站点的根目录。您只需要根据您的目录结构修复 html 文件的路径。

const Hapi = require('hapi');
const Inert = require('inert');
const server = new Hapi.Server();

server.connection({port: 9200});


server.register(Inert, (err) => {

if (err) {
    throw err;
}

server.route({
    method: 'GET',
    path: '/',
    handler: function (request, reply) {
        reply.file('/res/html/employe.html');
    }
});
server.route({
    path: "/res/{path*}",
    method: "GET",
    handler: {
        directory: {
            path: "./res",
            listing: false,
            index: false
        }
    }});


});
server.start();

推荐阅读