我正在尝试将数据从我的节点应用程序发送到第 3 方 HTTP 端点。
我正在使用多方模块解析来自客户端的请求对象上的数据,并通过请求模块发送数据。我收到错误
错误:uncaughtException:source.on 不是函数
var request = require('request');
const multiparty = require('multiparty');
function addAttachment(req, res) {
let form = new multiparty.Form();
let parsedFile = {};
const formData = {};
form.parse(req, function(err, fields, files){
Object.keys(fields).forEach(function(name) {
formData[name] = fields[name][0];
});
Object.keys(files).forEach(function(name) {
logger.debug(name);
parsedFile[name] = files[name][0];
});
formData.uploadFile = parsedFile.uploadFile;
logger.debug('formData ', formData);
reqOptions.url = imageURL;
reqOptions.formData = formData;
logger.debug('REQ_OPTIONS ', reqOptions);
request.post(reqOptions, function (err, response, body) {
if (err) {
logger.warn(req, ' Error sending attachment', err); …Run Code Online (Sandbox Code Playgroud) 我试图添加一个自定义插件以添加到ckeditor5-build-decoupled-document编辑器中。当我将自定义插件添加到ckeditor5-build-decoupled-document构建代码并运行时npm run build。但是,当我将ckeditor.js构建文件添加到我的角度项目中时,出现错误TypeError:无法读取未定义的属性“ 0”。
编辑器工具栏不再显示在屏幕上,并且我无法编辑文本,但是,该插件似乎正在执行其允许在编辑器中使用内联样式的目的。
我有两个问题:
这些是我遵循的步骤以及所使用的代码
创建的插件
import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
export default class Extension extends Plugin {
constructor( editor ) {
super( editor );
}
init() {
const editor = this.editor;
let allowedAttributes = [
'width', 'height', 'style', 'stylex', 'target', 'class', 'id', 'name', 'title', 'type', 'olddisplay', 'text-align', 'align',
'border', 'cellspacing','padding', 'cellpadding', 'color', 'valign', 'clear', 'src', 'shapes', '&',
'prefix', 'tagtype', 'datetime', 'cite', 'cols', 'colspan', 'noshade', 'text-decoration',
'shape', 'start', 'alt', 'strong', 'files', 'hr', 'font-size',
'com', 'background-color', …Run Code Online (Sandbox Code Playgroud) 我正在转换String包含三个不同时间开始、结束和持续时间的s序列
"00:01:00,00:02:00,00:01:00"
到LocalTime变量:
for (final String str : downtime) {
final DependencyDownTime depDownTime = new DependencyDownTime ();
final String[] strings = str.split (",");
if (strings.length == 3) {
LocalTime start = LocalTime.parse (strings[0]);
depDownTime.setStartTime (start);
LocalTime end = LocalTime.parse (strings[1]);
depDownTime.setEndTime (end);
Duration duration = Duration.between (start, end);
depDownTime.setDuration (duration);
downTimes.add (depDownTime);
}
}
Run Code Online (Sandbox Code Playgroud)
在String正在分析已发生变化,现在包括一个日期。 2017-09-13 00:01:00
如何删除仅保留时间的日期字符串?
我曾尝试使用 SimpleDateFormat
final DateFormat dateFormat = new SimpleDateFormat ("HH:mm:ss");
LocalTime start = LocalTime.parse (dateFormat.format …Run Code Online (Sandbox Code Playgroud) 我调用一个返回单个对象的API端点.我想循环一个名为video存储在对象中的数组,并将存储在数组中的所有链接返回给视图.
从API返回的JSON对象
HTML代码
<div class="myVideo" ng-repeat="v in courses.video">
<iframe width="560" height="315" ng-src="{{'v.video'}}"
frameborder="10" allowfullscreen></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
用于API调用的控制器中的函数
$scope.getCourse = function(id){
coursesFac.getCourseById(id)
.then(function (response) {
$scope.courses = response.data;
var items =response.data;
console.log(items);
//console.log($scope.courses.video);
}, function (error) {
$scope.status = 'Unable to load course data: ' + error.message;
console.log($scope.status);
});
};
Run Code Online (Sandbox Code Playgroud)
angular7 ×1
angularjs ×1
arrays ×1
ckeditor ×1
ckeditor5 ×1
java ×1
java-time ×1
javascript ×1
localtime ×1
multiparty ×1
node-request ×1
node.js ×1
time ×1