Я хочу создать поддомен, используя NodeJS. Я использовал следующий скрипт Node.JS, но, запустив его, я получил сообщение об ошибке выше. Я использовал следующие сайты https://developers.digitalocean.com/documentation/v2/#create -a-new-domain-record и https://github.com/enzy/digitalocean-api
const express = require("express");
const router = express.Router();
var DigitalOceanAPI = require('doapi');
var api = new DigitalOceanAPI({token: 'my_token'});
router.post("/register", function (req, res, next)
{
var name = req.body.name;
var type = req.body.type;
var data = req.body.data;
var domain_name = req.body.domain_name;
if(!name)
{
return res.status(400).send("name is empty");
}
if(!type)
{
return res.status(400).send("type is empty");
}
if(!data)
{
return res.status(400).send("data is empty");
}
api.domainRecordNew(domain_name, {
type : req.body.type,
name : req.body.name,
data : req.body.data,
}).then(function (droplets)
{
res.json(droplets);
});
})
module.exports = router;
пример данных, которые приведены в качестве входных данных : тип: имя: тестовые данные: 139.59.25.63 имя_домена: example.com