我正在使用 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) 我是 React js 的新手。我正在使用 React js 构建一个 4-5 页的网站。在所有的页面中,都有一个叫做category的API。请求此 API 一次并在需要的所有页面上使用相同数据的最佳方式是什么?我尝试在 google 上查找,但没有得到满意的结果,因此您的指南将有助于节省客户端资源,以便一次又一次地为每个组件或页面调用相同的 API。
多谢!!!
我读了以下教程 -
https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm
Node.js 仅适用于 I/O 密集型应用程序,而不建议用于 CPU 密集型应用程序。
谢谢