Node.Js 调用Http接口

Node.Js 调用Http接口


  //第一种方式,不能访问带端口的url
  // let url='http://www.baidu.com';
  // console.log("开始访问接口");
  // console.log(url);
  // return await rp(url)
  // .then(function(res){

  //   var jsonresult=JSON.stringify(res);
  //   jsonresult= jsonresult.replace("\"[", "[");
  //   jsonresult=jsonresult.replace("]\"", "]");
  //   jsonresult= jsonresult.replace(/\//g, "");
  //   console.log("测试下。。")
  //   return jsonresult
  // })
  // .catch(function(err){
  //   console.log("测试下33。。")
  //   return err
  // });

  //第二种方式  request
//   request('http://www.baidu.com', function (error, response, body) {
//   if (!error && response.statusCode == 200) {
// 	 console.log("测试是是是是是") 
//     console.log(body)
//     return body;
//   }
// })
    
    //第三种方式 got
  //   try {
  //      return await got('http://www.baidu.com')
  //     .then(function(res){
  //         console.log("测试")
  //         console.log(res.body)
  //         console.log(JSON.stringify(res.body))
  //       var  jsonresult= res.body.replace("\"[", "[");
  //         jsonresult=jsonresult.replace("]\"", "]");
  //         jsonresult= jsonresult.replace(/\\/g, "");
  //         return  res.body
  //     })
  // } catch (error) {
  //     console.log(error.response.body);
    
  // }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Node.js调用AE(引用和),你可以按照以下步骤操作: 1. 首先,创建一个新的`server.js`文件并导入所需的模块和包。你需要使用`const express = require('express')`导入Express框架,使用`const app = express()`创建一个Express应用程序。还可以使用`const cors = require('cors')`导入CORS模块,使用`const bodyParser = require('body-parser')`导入body-parser模块。确保你已经使用`npm install express cors body-parser`命令安装了这些依赖。 2. 在`server.js`文件中定义你的API接口。你可以使用`app.get('/', (req, res) => res.send('Hello!'))`创建一个GET请求的接口,用于返回"Hello!"的响应。你还可以使用`app.get('/get-test', cors(), (req, res, next) => res.json({ msg: 'This is a cros test.' }))`创建一个带有CORS的GET请求接口,用于返回一个包含消息的JSON响应。另外,你可以使用`app.post('/post-test2', cors(), (req, res, next) => { res.setHeader('Content-Type', 'text/plain'); res.write("your post is: \n"); res.end(JSON.stringify(req.body)); })`创建一个带有CORS的POST请求接口,用于返回一个包含请求正文的纯文本响应。 3. 在`server.js`文件的末尾,使用`app.listen(3000, () => console.log('Example app listening on port 3000!'))`来启动你的Express应用程序,监听3000端口。 这是一个简单的Node.js调用AE的示例。你可以根据你的需求修改和扩展这个示例代码。确保你已经安装了`mongoose`模块,可以使用`npm install mongoose`命令进行安装。另外,还需要准备好一些数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Node.js之 express写后端接口](https://blog.csdn.net/qq_39835505/article/details/123372695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [使用node.js对mongodb进行增删改查](https://blog.csdn.net/Cheng_XZ/article/details/108397096)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值