我正在尝试在我的curl脚本中测试findname, all(@ == 0)
drop `r(varlist)'
方法,但是当我在终端中运行命令时,我收到了错误:
“{”error“:{”message“:”无法将undefined或null转换为 object“,”error“:{}}} scripts / jobs / create.sh:line 15: - data:command 没找到“
以下是我的职位架构:
create
我的工作控制器:
'use strict'
const mongoose = require('mongoose')
const jobSchema = new mongoose.Schema({
url: {
type: String,
required: true
}
})
const Job = mongoose.model('Job', jobSchema)
module.exports = Job
我的'use strict'
const controller = require('lib/wiring/controller')
const models = require('app/models')
const Job = models.jobs
const create = (req, res, next) => {
const job = Object.assign(req.body.job, {})
Job.create(job)
.then(job =>
res.status(201)
.json({
job: job.toJSON()
// ({ virtuals: true, user: req.user })
}))
.catch(next)
}
module.exports = controller({
create
})
CURL脚本:
create
答案 0 :(得分:0)
CURL脚本不允许多行标志之间的注释。
删除# --header "Authorization: Token token=${TOKEN}" \
如果您需要,请取消注释。