0

これを ./models のファイルとして持っています

    var mongoose = require('mongoose');
    var user_sch = new mongoose.Schema({
        name: String, 
        user_name: String,
        password: String
    });
    var user = mongoose.model('User', user_sch);
    module.exports = user;

サインアップフォームがあるページがある場合、データベースに追加するユーザーを作成できるようにする方法を考えていました。

私がしなければならないことは、server.jsの関数とおそらく他の何かに関連していることを知っていますが、私は知りませんし、役立つものも見つけていません。

何でも大歓迎です!

編集:私はこれを見てきましたが、彼がサインアップフォームからデータベースに何を/どこに追加しているのか、またはマングースとモンゴを使用するときの違いがわかりません。 http://code.runnable.com/U108R8ihwn4m4TM5/user-creation-signup-and-login-with-express-4-and-mongodb-for-node-js

4

2 に答える 2

0

タグを見てMeanJSを使用していると思います。

コントローラー サーバー側では、次のようにモデルを含めます。

var mongoose = require('mongoose');
var User = mongoose.model('User');

そして、リクエストまたはユーザーデータを処理する場所で:

  var user = new User(req.body);
  user.save(function(err) {
  if (err) {
    return res.status(400).send({
      message: errorHandler.getErrorMessage(err)
  });
  } else {
    res.jsonp(user);
   }
  });

これにより、ユーザー データがデータベースに保存されます。MeanJS Web サイトに移動し、github から最新バージョンをダウンロードします。デフォルトの「テンプレート」には、このようなことを行う例があります。良い出発点。

于 2016-04-07T09:27:00.440 に答える