javascript Rest API补丁方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Rest API补丁方法相关的知识,希望对你有一定的参考价值。

router.put('/:newsId', (req, res, next) => {
    const _id = req.params.newsId;
    const updateOptions = {};
    for(let ops of req.body) {
        updateOptions[ops.propName] = ops.value;
    }
    
    // Called Update Method from News Model
    News.update({_id}, {$set: updateOptions})
        .exec()
        .then(result => {
            res.status(200).json({
                message: 'News Updated',
                request: {
                    type: 'GET',
                    url: `${URL}/${_id}`
                }
            });
        })
        .catch(err => {
            console.log(err);
            res.status(500).json({
                error: err
            });
        });
});

以上是关于javascript Rest API补丁方法的主要内容,如果未能解决你的问题,请参考以下文章

NetSuite REST API - 如何更新销售订单与跟踪号一起发货

节点 express REST API 中的 CORS 错误(PATCH 请求)

Rest API - 部分更新

如何使用 javascript/jquery/AJAX 调用 Django REST API?

调用 REST API、JavaScript 时的 CORS 策略 [重复]

javascript 如何使用JavaScript连接REST API