【发布时间】:2020-08-14 22:52:11
【问题描述】:
想找出正确的文件路径而失去理智。至少我认为这是文件路径错误。在 Chrome 中出现以下错误。
还在下面添加了我的 index.js 和 app.js 代码。我不明白为什么我的 app.js mongodb 运行良好?
---------app.js----------
const express = require("express");
const bodyParser = require("body-parser");
const ejs = require("ejs");
const app = express();
const mongoose = require("mongoose");
app.use(express.static("public"));
app.set("view engine", "ejs");
app.use(bodyParser.urlencoded({
extended: true
}));
mongoose.connect("mongodb://localhost:27017/userDB", {useNewUrlParser:true, useUnifiedTopology: true});
const Schema = mongoose.Schema;
const userSchema = new Schema({
username: String,
email: String,
password: String
});
const User = mongoose.model("User", userSchema);
app.get("/", function(req, res){
res.render("login");
});
app.get("/register", function(req, res){
res.render("register");
});
app.post("/register", function(req, res){
const newUser = new User({
username: req.body.username,
email: req.body.email,
password: req.body.password
});
newUser.save(function(err){
if(err){
console.log(err);
} else{
res.render("dashboard", {loggedInUser: req.body.username});
}
});
});
app.listen(3000, function(){
console.log("server is running on port 3000");
});
---index.js----
警报(“测试”);
【问题讨论】:
-
没有足够的信息来查看错误来自何处。在此处添加 index.js 和 app.js 即可查看。
标签: node.js google-chrome-devtools