小编Gau*_*ula的帖子

如何处理查询字符串 Node Js AWS Lambda

我正在使用 AWS Lambda 通过传递查询参数来创建获取 API,例如。vendorId,但在某些情况下,我需要完整的数据而不传递查询参数,在这种情况下,我的代码被破坏了。让我知道如何处理查询参数。

  var mysql=require('mysql'); //Require whatever connector you need.

  function getConnection()
   {
        var params={
           host     : 'myhostinfo',
           user     : 'myuser',
            password : 'mypwd',
           database : 'mydb'
    };

return mysql.createConnection(params);
}
      //This is your handler.
     exports.handler=function(event, context,callback)
    {

 //This is declared inside the handler: it is guaranteed to never be reused!.
   var connection=getConnection();
var fetchvendors="";


if(event.query.vendorid)
{   
    var vendorid=parseInt(event.query.vendorid);
    fetchvendors="SELECT v.*,c.vcategoryname FROM `tbl_vendors` v LEFT 
 OUTER JOIN tbl_demo_categories c ON v.vendorcatid=c.vcategoryid WHERE 
  v.vendorid="+vendorid;
}

else{
       fetchvendors="SELECT v.*,c.vcategoryname FROM …
Run Code Online (Sandbox Code Playgroud)

mysql node.js aws-lambda

10
推荐指数
3
解决办法
1万
查看次数

如何在react js中的所有页面重用API数据

我是 React js 的新手。我正在使用 React js 构建一个 4-5 页的网站。在所有的页面中,都有一个叫做category的API。请求此 API 一次并在需要的所有页面上使用相同数据的最佳方式是什么?我尝试在 google 上查找,但没有得到满意的结果,因此您的指南将有助于节省客户端资源,以便一次又一次地为每个组件或页面调用相同的 API。

多谢!!!

reactjs

8
推荐指数
1
解决办法
3186
查看次数

I/O 密集型与 CPU 密集型

我读了以下教程 -

https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm

Node.js 仅适用于 I/O 密集型应用程序,而不建议用于 CPU 密集型应用程序。

  1. I/O 密集型与 CPU 密集型之间有什么区别?
  2. 为什么 Node.js 不是 CPU 密集型应用的更好选择?

谢谢

node.js

4
推荐指数
1
解决办法
2931
查看次数

标签 统计

node.js ×2

aws-lambda ×1

mysql ×1

reactjs ×1