在 Node.js 上获取 Express.js 中的(查询字符串)变量?
GET (query string) variables in Express.js on Node.js?
各位好,
我写了 express API ,它在用 POSTMAN 测试时工作得很好,但当我试图在浏览器上显示响应时却不能这样做。很高兴知道我的代码库哪里出错了。
谢谢。
我的代码库如下:
require('dotenv').config();
const express = require('express');
const mongoose = require('mongoose');
const bdclRoutes = require('./routes/bdcl.routes');
mongoose.connect(process.env.MONGODB_URI, {
useFindAndModify: false,
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true
});
mongoose.connection.once('open', () => {
console.log('Connected to database successfully....')
}).on('error', () => {<br/>
console.log('Database connection failed.....')
});
const app = express();
app.use(express.json());
app.get('/', (req, res) => {
// res.send('Welcome to BDCL student API')
});
app.use('/api/2020/bdcl_students/uploads', express.static('./uploads'));
app.use('/api/2020', bdclRoutes);
app.listen(process.env.PORT, () => {
console.log(`server started and app running at port ${process.env.PORT}`)
});
代码看起来不错。可能有什么东西阻塞了您的端口。更改您的端口号并重试。
各位好, 我写了 express API ,它在用 POSTMAN 测试时工作得很好,但当我试图在浏览器上显示响应时却不能这样做。很高兴知道我的代码库哪里出错了。
谢谢。
我的代码库如下:
require('dotenv').config();
const express = require('express');
const mongoose = require('mongoose');
const bdclRoutes = require('./routes/bdcl.routes');
mongoose.connect(process.env.MONGODB_URI, {
useFindAndModify: false,
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true
});
mongoose.connection.once('open', () => {
console.log('Connected to database successfully....')
}).on('error', () => {<br/>
console.log('Database connection failed.....')
});
const app = express();
app.use(express.json());
app.get('/', (req, res) => {
// res.send('Welcome to BDCL student API')
});
app.use('/api/2020/bdcl_students/uploads', express.static('./uploads'));
app.use('/api/2020', bdclRoutes);
app.listen(process.env.PORT, () => {
console.log(`server started and app running at port ${process.env.PORT}`)
});
代码看起来不错。可能有什么东西阻塞了您的端口。更改您的端口号并重试。