Html 在谷歌云中传递表单数据';特权环境';

Html 在谷歌云中传递表单数据';特权环境';,html,node.js,firebase-realtime-database,google-cloud-platform,Html,Node.js,Firebase Realtime Database,Google Cloud Platform,我正在谷歌云上使用Node.js和Firebase实时数据库 我可以将数据从server.js写入和读取到实际的Firebase实时数据库 const express=require('express'); const path=require('path'); var firebase=require(“firebase管理员”); var servicecomport=require(“./srverKey.json”)//密钥文件的路径 //实例化express 常量app=expres

我正在谷歌云上使用Node.js和Firebase实时数据库

我可以将数据从server.js写入和读取到实际的Firebase实时数据库

const express=require('express');
const path=require('path');
var firebase=require(“firebase管理员”);
var servicecomport=require(“./srverKey.json”)//密钥文件的路径
//实例化express
常量app=express();
//设置URL路由
app.use('/static',express.static('public'))
app.get('/',函数(req,res){
res.sendFile(path.join(uu dirname,'/index.html');
})
//实例化firebase管理员
firebase.initializeApp({
凭证:firebase.credential.cert(serviceAccount),
数据库URL:“https://something.firebaseio.com"
});
//获取我们帖子的数据库引用
var db=firebase.database();
//创建一个示例消息
var message={text:'hello',时间戳:new Date().toString()};
var ref=firebase.database().ref().child('node-client');
var logsRef=ref.child('logs');
var messagesRef=ref.child('messages');
//下。push使用新键创建新记录
var messageRef=messagesRef.push(消息);
logsRef.child(messageRef.key).set(message);
logsRef.orderByKey().limitToLast(1).on('child_added',函数(snap){
console.log('added',snap.val());
});
logsRef.on('child_removed',函数(snap){
console.log('removed',snap.val());
});
ref.child('logs')。on('child_changed',函数(snap){
console.log('changed',snap.val());
});
ref.child('logs')。on('value',函数(snap){
console.log('value',snap.val());
});

用户ID

名字

姓氏

年龄

添加 更新 去除
我在这里寻找的是称为“主体解析器”的中间件

npm install body-parser

您想在
server.js
中获取
firstName
lastName
age
字段吗?现在,HTML表单和后端文件之间没有链接,对吗?是的。我想我需要将表单发布到像“/”这样的URL,并像这样捕获请求:app.post(“/”,function(req,resp){