Coder Social home page Coder Social logo

aircode's People

Contributors

0xinhua avatar adcentury avatar akira-cn avatar beita1 avatar cooper1x avatar niudai avatar wangxiao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

aircode's Issues

证书已过期

部署的aircode.run显示证书过期,麻烦处理一下,谢谢

还有请问能否部署到自己的域名上呢

文件夹与文件拖动位置异常

Hi,我在使用你们的新功能的时候遇到了点问题

image

我尝试将 hello.ts 移动到指定 hello 文件夹内部,发现并没有任何反应,这应该是个bug?

image

最外层的添加文件夹,不应该是直接在根部添加文件夹的?
每次我想在根部添加一个文件夹我还得点击一下根部的文件,才能在根部添加文件夹呢,这很麻烦。当我根部全部是文件夹的时候,我将无法在根部添加一个文件/文件夹,刷新也没办法

upload image by postman error

  • my copy code :
import aircode from 'aircode';
export default async function (params: any, context: any) {
  const { myFile } = params;
  const file = await aircode.files.upload(
    myFile.buffer, // Content of the file
    myFile.name // Name of the file
  );

  // return the URL of file
  return {
    url: file.url,
  };
}

then send post request in postman with body type form-data with key myFile , value is file which i pick. Then server show error:

Unexpected token - in JSON at position 0

邮箱登录时一直提示 Network Error

使用邮箱登录时一直提示Network Error。360极速浏览器X 和 edge 的报错信息不一样。

360极速浏览器X 报错net::ERR_SSL_PROTOCOL_ERROR,如下图:

image

edge 报错net::ERR_CONNECTION_CLOSED,如下图:

image

编辑器智能提示与体验问题

  1. ts 体验问题
image

例如上面这样,我想输入个 interface ,但是编辑器都没智能提示。对 ts 的语法支持不太友好,还有个:想输入一个 string,也没智能提示,提示的是 String。

image

还有一个就是 params 已经定义好了类型,但是我输入 params. 的时候,编辑器不会自动给我提示 params 中有哪些属性,还要我自己输入个 n ,才能找到里面有个 name 属性。就感觉 ts 的功能大打折扣了

  1. 文件过多杂乱
image 当 js 文件过多的时候,看起来整个目录会很多,是否考虑加个 文件夹功能 呢?

你们的产品做的不错,用的很爽,就是还有些细节问题哈哈哈,继续加油!

支持本地开发

你们好!首先非常感谢你们的工作,AirCode 真的很棒!👍

目前文档会推荐使用 WebIDE 的方式开发,但个人更习惯使用 VS Code 开发。希望能支持本地开发、调试,可以通过 CLI 上传、部署 🙏

error when post test

a function for api proxy


module.exports = async function(params, context) {

  const method = context.method;
  const uri = context.headers['uri'];

  delete context.headers.uri;
  
  try {
    const result = await axios.post
      (
        `${url}${uri}`, 
        params,
        {
          headers: context.headers,  
        },
      );
    return result.data;
  } catch (error) {
    console.log('Something wrong:', error.message);
    return {
      error: error,
    };
  }
}

debug is OK
deploy
error when test by postman

Error: write EPROTO 140495407216512:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1546:SSL alert number 40

    at Function.AxiosError.from (/code/node_modules/axios/dist/node/axios.cjs:829:14)
    at RedirectableRequest.handleRequestError (/code/node_modules/axios/dist/node/axios.cjs:2975:25)
    at RedirectableRequest.emit (node:events:527:28)
    at ClientRequest.eventHandlers.<computed> (/code/node_modules/follow-redirects/index.js:14:24)
    at ClientRequest.emit (node:events:527:28)
    at TLSSocket.socketErrorListener (node:_http_client:454:9)
    at TLSSocket.emit (node:events:527:28)
    at emitErrorNT (node:internal/streams/destroy:157:8)
    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

将二进制流转base64无响应

const res = await axios({
url,
method: 'GET',
headers: { Authorization: Bearer ${tenantToken} },
responseType: 'arraybuffer',
});

console.log(res);
try {
console.log('====0', res.data);
console.log(Buffer,Buffer.from);
const base64Data = Buffer.from(res.data, 'binary').toString('base64');
// console.log(base64Data);
console.log('====1');
return 'data:${image/jpeg};base64,' + base64Data;
} catch (err) {
console.log('====2');
console.log(err);
return null;
}
};

console.log(base64Data);这行打印不出来为什么呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.