我正在尝试开始使用connect为一些静态网页提供服务,如下所示:
const express = require ('express');
const bodyParser = require ('body-parser');
const cors = require ('cors');
const app = express();
const port = 3000;
app.use(bodyParser.text());
app.use(cors());
app.post('/api/pesan', (req, res) => {
console.log(req.body);
res.status(200).send();
})
app.listen(port, () => console.log('Aplikasi berjalan di port', port));
这是我的app.component.ts。
import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
pesan = '';
constructor (private http: HttpClient){}
kirim(){
console.log(this.pesan);
this.http.post('http://localhost:3000/api/pesan', this.pesan).toPromise();
}
)
我创建了newfolder/backend并将server.js放在那里。 我想用app.component.html连接节点,但我得到了以下错误
据我所知,你想做两件事:
console.log(。。。)
数据下面是一个更新后的代码,应该可以工作,以及为什么以前不能工作:
我只是返回了数据
const express = require ('express');
const bodyParser = require ('body-parser');
const cors = require ('cors');
const app = express();
const port = 3000;
app.use(bodyParser.text());
app.use(cors());
app.post('/api/pesan', (req, res) => {
console.log(req.body);
// UPDATED: This time, we return the data you passed
res.status(200).send(req.body);
})
app.listen(port, () => console.log('Aplikasi berjalan di port', port));
您实际上能够正确地调用端点,但没有对使用.toPromise()
创建的promise执行任何操作。 我更新了代码来处理这个问题。
import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
pesan = '';
constructor (private http: HttpClient){}
kirim(){
this.http.post('http://localhost:3000/api/pesan', this.pesan)
.toPromise()
.then(response => {
const data = response.json();
console.log(data);
});
}
}
我正在尝试迭代结果数组变量。 我可以在函数内部获取数组值,但是当我尝试在函数外部记录它时,它会显示null。 我在谷歌上搜索了几个帖子,我看到foreach不被推荐,建议是for循环,我甚至尝试过,结果为空。 游标中的问题是什么。forEach()。。。 日志结果:
我想将值从反应发送到节点。我正在使用fetch,但我没有得到。这是代码:反应代码: 节点代码: const express=要求(“express”) const cors=require('cors') 常量应用=快速() app.use(cors({源: '*' }) ) app.listen(8000,'localhost') 应用程序。post(“/”,(req,res)= }) 当我参观
这是我的Node Express代码, 但我将请求正文作为 {} 但在我的网络选项卡在Chrome我可以看到请求有效负载。请注意选项在此POST调用之前被激发。 请求标头 POST/abchttp/1.1 host:localhost:8112连接: 保持活动内容-长度:11 pragma:no-cache cache-control:no-cache 来源:http://localhost:42
我使用的xml文件“savedwsdl.txt”的部分内容如下... 我写了下面给出的java代码,应该用什么来获取wsdl的子节点名:消息标记名为“debitrequest”
在本章中,将学习如何获取XML DOM对象的节点值。 XML文档具有称为节点的信息单元的层次结构。 对象有一个属性 - ,它返回元素的值。 在以下部分中,将讨论学习 - 获取元素的节点值 获取节点的属性值 以下所有示例中使用的node.xml如下所示 - 1. 获取节点值 使用方法以文档顺序返回具有给定标记名称的所有元素的。 示例 以下示例(getnode example.html)将XML文档(
一个节点就象征着一个数据,现在的或者未来的,它是一种预期,所以我们也对应的有获取即时值和获取未来值两种方式。 获取即时值 对于一个节点来说,访问T value属性是最简单有效的形式,但是由于空值,我们可能需要特殊注意一下: EZRMutableNode<NSNumber *> *node = [EZRMutableNode new]; NSNumber *value = node.value;
问题内容: 我想知道,JavaScript提供了多种方法来从任何元素中获取第一个子元素,但是哪种方法最好呢?最好的意思是:在行为方面,大多数跨浏览器兼容,最快,最全面且可预测。我用作别名的方法/属性的列表: 这适用于两种情况: 在表单或迭代的情况下。如果我可能遇到文字元素: 据我所知,使用来自的NodeList ,并使用。我将这一假设基于MDN参考: 是对元素节点的第一个子元素的引用,或者如果不存