每次发生错误(语法、未定义的变量等)时,我的 node.js (Express.js) 应用程序都会崩溃。
有没有什么解决方案可以只记录它而不使我的应用程序崩溃?我阅读了node.js错误的文档但找不到解决方案。https://nodejs.org/api/errors.html
我从快递生成器生成了应用程序。我正在谈论这个,这里是语法错误,变量未定义,但服务器正在运行:http://prnt.sc/e2b7ce它没有崩溃
我需要你的帮助.我想制作用户注册表并使用Nodejs,Express.js,MongoDB(mongoose),并给我一个非常简单的例子,如何使用以下方式创建用户注册表:姓名,电子邮件,密码和手机号码:)我制作了mongoose架构给出像这样的名字:req.body.name但它不起作用:/在我的意见中,我做了一件坏事.
这是我的代码,如果您认为不正确,请更正.(对不起,我的英语不好).这是server.js
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/addressbookdb');
var express = require('express');
var app = express();
var db = mongoose.connection;
app.use(express.static(__dirname + '/../client'));
app.post("/",function(req,res){
res.end("Registration Succesfully Completed!");
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function (callback) {
console.log("connected.")
});
// Schema
var RegSchema = mongoose.Schema({
Name: String,
Email: String,
Pass: String,
Num: Number,
reg_time : {
type : Date, default: Date.now
}
}, { collection: 'AddressCol' });
// Model
var UserReg = mongoose.model('UserReg', RegSchema);
// Add in collection
var …Run Code Online (Sandbox Code Playgroud)