node.js - Mongo db连接:节点抛出错误
问题描述
我想在我的 VS 代码终端中使用运行此命令的 Mongo db:node server.js。
内部/模块/cjs/loader.js:985 抛出错误;^
错误:在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15) 在 Function.Module._load (internal/modules) 中找不到模块“/Users/la/Desktop/success/server.js” /cjs/loader.js:864:27) 在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) 在 internal/main/run_main_module.js:18:47 { 代码:'MODULE_NOT_FOUND' , requireStack: [] }
我在Nextjs 项目的 pages 文件夹中创建了一个server.js文件。
我已经安装了节点。我哪里错了?
const express = require('express');
const mongoose = require('mongoose');
const morgan = require('morgan');
const path = require('path');
const app = express();
const PORT = process.env.PORT || 8080;
//Success
const MONGODB_URI =‘ xxxxxx’
mongoose.connect(MONGODB_URI || 'mongodb://localhost/Ab’, {
useNewUrlParser: true,
useUnifiedTopology: true
});
mongoose
.connection
.om('connected', () => {
console.log('Mongoose is connected');
})
//Schema
const Schema = mongoose.Schema;
const BlogPostSchema = new Schema({
title: String,
body: String,
date: {
type: String,
default: Date.now()
}
});
//Model
const BlogPost = mongoose.model('BlogPost', BlogPostSchema);
//Saving data to our mongoDB
const data = {
title: 'welcome',
body: 'first post'
};
const newBlogPost = new BlogPost(data);
newBlogPost.save((error) => {
if (error) {
console.log("Somethign happened");
} else {
console.log("data saved");
}
});
//HTTP request logger
app.use(morgan('tiny'));
//Routes
app.get('/', (req, res) => {
const data = {
username: 'caa',
age: 5
};
res.json(data);
});
app.get('/api/name', (req, res) => {
const data = {
username: 'caa',
age: 5
};
res.json(data);
});
app.listen(PORT, console.log(`Server is starting at ${PORT}`));
解决方案
推荐阅读
- python - 如何在没有明确定义的字段值的情况下初始化字典
- c++ - 如果将其用作 Map 中的键,为什么使用不是 const 的操作数 < 函数定义结构会破坏事情?
- typescript - 从 node_modules 导入时,如果没有“new”,就不能调用类构造函数 Rectangle
- css - 不能在另一个图像上重叠多个图像?
- yarnpkg - 如何在同一台机器上安装 Yarn v1 和 Yarn v2 以便它们可以在项目之间互换使用?
- java - 如何覆盖 Spring Security 中特定端点的角色?
- python - 使用 Python 请求与 suiteCRM API V7.9 交互
- java - 使用简单的 for 循环将列表中的搜索转换为流方法
- angular - 我需要知道如何从其他函数调用值
- python - 在字典中保存文本行