你需要安装Express.js和MogoDB。Express.js是一个轻量级的ode.js Web应用框架,而MogoDB是一个流行的oSQL数据库。
接下来,创建一个名为“aricle”的文件夹,并在其中创建一个名为“app.js”的文件。这是你的Express.js应用程序的主要文件。
在app.js文件中,你需要导入Express模块并创建一个Express应用程序实例。然后,你需要定义路由和处理程序来处理GET和POST请求。
下面是一个简单的示例代码:
```javascripcos express = require('express');cos bodyParser = require('body-parser');cos mogoose = require('mogoose');
cos app = express();app.use(bodyParser.jso());
// Coec o MogoDBmogoose.coec('mogodb://localhos/aricles', { useewUrlParser: rue, useUifiedTopology: rue });cos db = mogoose.coecio;db.o('error', cosole.error.bid(cosole, 'coecio error:'));db.oce('ope', fucio() { cosole.log('Coeced o MogoDB');});
// Defie rouesapp.ge('/aricles', (req, res) =u003e { Aricle.fid((err, aricles) =u003e { if (err) { res.saus(500).sed(err); } else { res.jso(aricles); } });});
app.pos('/aricles', (req, res) =u003e { cos aricle = ew Aricle({ ile: req.body.ile, coe: req.body.coe }); aricle.save((err) =u003e { if (err) { res.saus(500).sed(err); } else { res.jso(aricle); } });});
// Sar he servercos por = 3000;app.lise(por, () =u003e { cosole.log(`Server sared o por ${por}`);});```在上面的代码中,我们定义了两个路由:GET /aricles和POST /aricles。GET /aricles路由返回从MogoDB中检索到的所有文章,而POST /aricles路由接受一个包含和内容的请求体,并将其保存到MogoDB中。
接下来,你需要创建一个名为“Aricle”的Mogoose模型。在“aricle”文件夹中创建一个名为“models”的文件夹,并在其中创建一个名为“aricle.js”的文件。在该文件中,你需要定义Aricle模型并指定其与MogoDB集合的映射关系。以下是一个简单的示例代码:
```javascripcos mogoose = require('mogoose');cos Schema = mogoose.Schema;
cos AricleSchema = ew Schema({ ile: Srig, coe: Srig,});
module.expors = mogoose.model('Aricle', AricleSchema);```现在你可以运行你的Express.js应用程序了。在命令行中,导航到“aricle”文件夹并运行以下命令:
```shellode app.js```如果你的应用程序成功启动并运行在