Socket
Socket
Sign inDemoInstall

@alipay/faas-server-sdk

Package Overview
Dependencies
Maintainers
2
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@alipay/faas-server-sdk - npm Package Compare versions

Comparing version 1.1.0-alpha.4 to 1.1.0-alpha.5

2

lib/requester/middlewares/call_function_middleware.js

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.callFunctionMiddleware=void 0;async function callFunctionMiddleware(e,a){e.req.requestOptions.headers["x-alipay-cloud-mode"]="function",await a();const t=e.requestId;if(e.res.status!==200){const s=e.res.data;let r="";s?(r=`code = ${s.errCode}, msg = ${s.errMsg}`,s.errDetail&&(r+=`, detail = ${s.errDetail}`)):r=`unknown error, status: ${e.res.status}`,e.result={succeed:!1,status:e.res.status,requestId:t,errCode:-1,errMsg:r}}else e.result={succeed:!0,status:e.res.status,requestId:t,data:e.res.data}}exports.callFunctionMiddleware=callFunctionMiddleware;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.callFunctionMiddleware=void 0;async function callFunctionMiddleware(e,a){e.req.requestOptions.headers["x-alipay-cloud-mode"]="function",await a();const t=e.requestId;if(e.res.status!==200){const s=e.res.data;let r="";s?(r=`code = ${s.errCode}, msg = ${s.errMsg}`,s.errDetail&&(r+=`, detail = ${s.errDetail}`)):r=`unknown error, status: ${e.res.status}`,e.result={succeed:!1,status:e.res.status,requestId:t,errCode:parseInt(s.errCode)||-1,errMsg:r}}else e.result={succeed:!0,status:e.res.status,requestId:t,data:e.res.data}}exports.callFunctionMiddleware=callFunctionMiddleware;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.signMiddlewareFactory=void 0;const faas_server_utils_1=require("@alipay/faas-server-utils");function signMiddlewareFactory(t){return async function(e,s){const r=(0,faas_server_utils_1.getAlipayContext)(),i=Date.now(),n={authorization:"","x-from-app-id":r.APPID,"x-from-env-id":e.config.fromEnvId,"x-to-env-id":e.config.toEnvId,"x-from-instance-id":e.config.functionInstanceId,"x-from-function-name":e.config.functionName,"x-client-timestamp":`${i}`,"x-trace-id":r.TRACEID,"sofa-rpcid":`${r.RPCID}.${++r.rpcCount}`};t.length>0&&t.forEach(o=>{n[o]=e.req.requestOptions.headers?.[o]});const a=["x-from-app-id","x-from-env-id","x-from-instance-id","x-from-function-name","x-client-timestamp","x-to-env-id",...t].sort(),d={path:e.req.url.pathname,query:e.req.url.search,secretId:e.config.secretId,secretKey:e.config.secretKey,method:e.req.requestOptions.method,headers:n,body:e.req.requestOptions.content,timestamp:i,signedHeaders:a};n.authorization=(0,faas_server_utils_1.sign)(d),e.req.requestOptions.headers={...n,...e.req.requestOptions.headers},await s()}}exports.signMiddlewareFactory=signMiddlewareFactory;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.signMiddlewareFactory=void 0;const faas_server_utils_1=require("@alipay/faas-server-utils");function signMiddlewareFactory(t){return async function(e,s){const r=(0,faas_server_utils_1.getAlipayContext)(),i=Date.now(),n={authorization:"","x-from-app-id":r.APPID,"x-from-env-id":e.config.fromEnvId,"x-to-env-id":e.config.toEnvId,"x-from-instance-id":e.config.functionInstanceId,"x-from-function-name":e.config.functionName,"x-client-timestamp":`${i}`,"x-trace-id":r.TRACEID,"sofa-rpcid":`${r.RPCID}.${++r.rpcCount}`};t.length>0&&t.forEach(o=>{n[o]=e.req.requestOptions.headers?.[o]});const a=["x-from-app-id","x-from-env-id","x-from-instance-id","x-from-function-name","x-client-timestamp","x-to-env-id",...t].sort(),d={path:e.req.url.pathname,query:e.req.url.search.substring(1),secretId:e.config.secretId,secretKey:e.config.secretKey,method:e.req.requestOptions.method,headers:n,body:e.req.requestOptions.content,timestamp:i,signedHeaders:a};n.authorization=(0,faas_server_utils_1.sign)(d),e.req.requestOptions.headers={...n,...e.req.requestOptions.headers},await s()}}exports.signMiddlewareFactory=signMiddlewareFactory;
{
"name": "@alipay/faas-server-sdk",
"version": "1.1.0-alpha.4",
"version": "1.1.0-alpha.5",
"description": "云函数服务 SDK",

@@ -36,4 +36,4 @@ "main": "lib/index.js",

"dependencies": {
"@alipay/faas-db-builder": "^1.1.0-alpha.4",
"@alipay/faas-server-utils": "^1.1.0-alpha.4",
"@alipay/faas-db-builder": "^1.1.0-alpha.5",
"@alipay/faas-server-utils": "^1.1.0-alpha.5",
"ali-rds": "^5.1.2",

@@ -40,0 +40,0 @@ "koa-compose": "^4.1.0",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc