gpt4 book ai didi

html - node.js , mongodb, mongoose, html 如何插入数据(在 index.html 中)?

转载 作者:可可西里 更新时间:2023-11-01 09:52:55 29 4
gpt4 key购买 nike

var mongoose = require('mongoose')
Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/mydatabase'); //connect database

/* *
* * Define UserSchema
* **/

var UserSchema = new Schema({
user_id : String,
email : String,
base_location : Number,
user_type : String,
number_of_event : Number
});

mongoose.model('User', UserSchema);
var User = mongoose.model('User');
var user =new User


app.post('/api/users', function (req, res){
var product;
console.log("User: ");
console.log(req.body);
user = new ProductModel({
user_id: req.body.user_id,
email: req.body.email,
base_location: req.body.base_location,
});
product.save(function (err) {
if (!err) {
return console.log("created");
} else {
return console.log(err);
}
});
return res.send(user);
});

这是我的 app.js 它包含架构和后置功能 我不知道如何在 html 中使用此文件 我想制作可以插入用户数据的 indext.html 我怎样才能做到这一点? 3421

423

最佳答案

有多种可能性。我通常做的是创建一个 express server并将路由附加到 express 中的特殊功能。

//your modules
var express = require('express'),
app = express(),
mongoose = require('mongoose');

//connect mongo
Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/mydatabase');

//schema
var UserSchema = new Schema({
user_id : String,
email : String,
base_location : Number,
user_type : String,
number_of_event : Number
});

mongoose.model('User', UserSchema);
var User = mongoose.model('User');
var user =new User

app.post('/api/users', function (req, res){
//do your stuff
});

app.listen(80);

然后你需要运行上面的脚本(我们称之为app.js)

node app.js

如果上面的代码是正确的,这将运行服务器。当您使用应用程序连接到服务器时,您将收到一个连接。您还应该在 socketIO 上查找一些文档.

关于html - node.js , mongodb, mongoose, html 如何插入数据(在 index.html 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13382178/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com