使用 Sails 在 express node .js 中将客户端的字符串发布到 mongoDB
Posting a string from client to mongoDB in express node .js using Sails
正在尝试 post 从客户端到 Sails 中的 mongoDB 的字符串
val 是一个字符串 post 从客户端实时发送到服务器数据库
POST形式(这里html是正确的选择吗?)
<!DOCTYPE html>
<html>
<body>
<form action="post" method="post">
<p>
<label for="val">'Enter val'</label>
<input type="text" name="val" autofocus />
<input type="submit" />
</p>
</form>
</body>
`
routes.js (?)
'/post': {controller: "PostController", action: "post"}
Post.js
module.exports = {
属性:{
值:{
类型:'string',
要求:真实,
独特:真实
}
}
}
PostController.js (?)
module.exports = {
var bodyParser = require('body-parser');
var app = express();
app.post : function (req, res) {
var val = req.body.val;
return res.send ('val': val);
todo: 'Now how do I start loading into mongoDB ?';
}}
app.js
?
关键问题
val是如何从客户端传到数据库的,即:
Sails 中组件文件之间的正确事件顺序是什么?
您需要通读并阅读文档以了解风帆的工作原理。
和/或
http://irlnathan.github.io/sailscasts/blog/2015/01/01/lets-start-a-new-adventure/
对于初学者,您的控制器编写不正确
module.exports = {
post : function (req, res) {
var val = req.param('val');
return res.send ({'val': val});
}
}
这应该会有所帮助,但您的代码编写方式表明您非常不熟悉风帆的一般工作原理。您应该阅读文档或观看上面链接的视频以开始使用。
正在尝试 post 从客户端到 Sails 中的 mongoDB 的字符串
val 是一个字符串 post 从客户端实时发送到服务器数据库
POST形式(这里html是正确的选择吗?)
<!DOCTYPE html>
<html>
<body>
<form action="post" method="post">
<p>
<label for="val">'Enter val'</label>
<input type="text" name="val" autofocus />
<input type="submit" />
</p>
</form>
</body>
`
routes.js (?)
'/post': {controller: "PostController", action: "post"}
Post.js
module.exports = {
属性:{ 值:{ 类型:'string', 要求:真实, 独特:真实 } } }
PostController.js (?)
module.exports = {
var bodyParser = require('body-parser');
var app = express();
app.post : function (req, res) {
var val = req.body.val;
return res.send ('val': val);
todo: 'Now how do I start loading into mongoDB ?';
}}
app.js
?
关键问题
val是如何从客户端传到数据库的,即:
Sails 中组件文件之间的正确事件顺序是什么?
您需要通读并阅读文档以了解风帆的工作原理。
和/或
http://irlnathan.github.io/sailscasts/blog/2015/01/01/lets-start-a-new-adventure/
对于初学者,您的控制器编写不正确
module.exports = {
post : function (req, res) {
var val = req.param('val');
return res.send ({'val': val});
}
}
这应该会有所帮助,但您的代码编写方式表明您非常不熟悉风帆的一般工作原理。您应该阅读文档或观看上面链接的视频以开始使用。