小编Nov*_*ova的帖子

如何在没有任何第三方模块的Node Js中发布https帖子?

我正在开发一个需要https get和post方法的项目.我在这里有一个简短的https.get函数...

const https = require("https");

function get(url, callback) {
    "use-strict";
    https.get(url, function (result) {
        var dataQueue = "";    
        result.on("data", function (dataBuffer) {
            dataQueue += dataBuffer;
        });
        result.on("end", function () {
            callback(dataQueue);
        });
    });
}

get("https://example.com/method", function (data) {
    // do something with data
});
Run Code Online (Sandbox Code Playgroud)

我的问题是没有https.post,我已经在这里用https模块尝试了http解决方案如何在node.js中发出HTTP POST请求?但返回控制台错误.

我在浏览器中使用Ajax和Ajax发布到同一个api时没有问题.我可以使用https.get来发送查询信息,但我认为这不是正确的方法,如果我决定扩展,我认为它不会在以后发送文件.

是否有一个小的例子,有最低要求,使https.request成为https.post,如果有的话?我不想使用npm模块.

https post node.js

42
推荐指数
4
解决办法
6万
查看次数

与ffmpeg中的crf和qp有什么区别?

在浏览Google之后,我遇到了关于h264编码的这个页面并发现了关于qp的内容.https://trac.ffmpeg.org/wiki/Encode/H.264

我的问题是:与crf和qp有什么不同?是否更好地使用qp而不是crf整体,还是只有使用qp 0才能获得最佳无损?如果首选,qp是否具有已知的合理设置?到目前为止,我知道crf的默认值为23,而18是质量的明显优选增加,虽然我不明白为什么18如果更好的明智无损则不会违约.最后,改变其中任何一个都会导致与非ffmpeg玩家不兼容或只是qp?

顺便说一下,我正在从webm转换为mp4.

我打算测试crf 23和18并选择哪个最好,但我似乎无法找到关于此比较或qp的任何具体信息.

ffmpeg

5
推荐指数
2
解决办法
6308
查看次数

如何在Visual Studio Code中对事件使用JSDoc自定义EventEmitter?

我一直在研究Node.js项目,只是注意到Visual Studio Code提供了有关基本EventEmitter对象的信息。因此,我想也应该为自定义代码提供JSDoc。

内置事件的屏幕截图

我已经尝试遵循JSDoc http://usejsdoc.org/tags-event.html文档,但是似乎没有发现。

自定义事件的屏幕截图

我不知道这是否会影响它,但我使用的是ES6类,其中事件在其外部的函数中进行处理,但在同一脚本中。

这是测试代码。

// voice
if (voice) {
  try {
    /**
     * Voice event.
     *
     * @event TelegramBot#voice
     * @type {object}
     * @property {object} chat - [object Chat]
     * @property {number} date - Date when content was sent.
     * @property {object} from - [object User]
     * @property {number} message_id - Message id.
     * @property {string} caption - Caption added to message. Value is undefined if none is added.
     * @property {object} voice - [object Voice] …
Run Code Online (Sandbox Code Playgroud)

node.js jsdoc eventemitter visual-studio-code es6-class

5
推荐指数
1
解决办法
295
查看次数

JSLint 意外的“参数”

是否有可以声明忽略警告的 JSLint 注释?另外,为什么它会警告错误?我记得在某个地方读过它们不是真正的数组,因此编码人员必须获取参数长度并出于某种原因通过 for 循环将值传递到数组中。

这是我使用张贴在这里的参数的一种方式。我也将它console.log用于周边通过测试。

javascript arguments jslint node.js

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