我在控制器文件的函数中定义了一个模式模型,该函数在MongoDB中创建了一个新集合。我希望模型在路径文件中被传递。我尝试过按照我的模式执行const Thing = mongoose.model('admin.companyName');,我得到了错误:- throw new mongoose.Error.MissingSchemaError(name); MissingSchemaError: Schema hasn't been registered for model "admin.companyName". Use mongoose.model(
目前,我正在努力学习MERN堆栈,但我有困难,使它运行。我总是遇到404错误,但经过几个小时的研究,我无法修复它。我很感谢你的帮助。
服务器/index.js
import express from "express";
import mongoose from "mongoose";
import cors from "cors";
import usersRoutes from "./routes/users.route.js";
const app = express();
app.use(cors());
app.us
我用node.js、express.js和mongodb构建了一个创建服务器的代码。这是一段将用户数据保存到mongodb的简单代码。我用高级REST客户端测试了这段代码。
此时,请求参数被传输,但在使用以下url:发送请求时,请求错误为0。
server.js
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
var morgan = require('morgan');
var
为什么res.json使用空数组进行响应?我希望从集合分发服务器获取所有数据,因此我已经创建了模型文件,然后将其分配给变量Distributordata。
服务器文件: app.js
var express=require('express');
var app=express();
var bodyParser=require('body-parser');
var mongoose=require('mongoose');
var Distributordata=require('./distributor.model');
我的app.js require的文件如下:
var fs = require('fs');
var http = require('http');
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-pars
我已经尝试了所有的方法,但post请求仍然给我一个空的。我在浏览器和邮递员中检查了这些值,这些值是通过有效负载发送的,但是当通过路由器post获取时,req.body是空的 main const express = require("express");
const mongoose = require("mongoose");
const cors = require("cors");
// var bodyParser = require("body-parser"); body parser also didnt wo
我试着在每个循环的车把里渲染猫鼬模型。据我所知,res.render()应该在查找查询中调用,但这不起作用。该页面从不加载,最终以ERR_EMPTY_RESPONSE结束。
总的来说,我是蒙鹅和Node.js的新手,所以对任何明显的疏忽表示歉意。
这是提出请求的主文件。
var express = require('express');
var mongoose = require('mongoose');
var router = express.Router();
var Product = require('../models/product.j