[英]get method not displaying the data on browser and put showing error on postman
我正在用 JS 创建一个 API。 使用 get 方法时,我没有收到来自./personal_data.js
文件的 JSON 数据。 它仅显示闭合大括号作为响应。
我在下面附上代码和 output。 任何建议都可能会有所帮助。
const express = require('express');
const personal_data = require('./personal_data');
const app = express();
app.listen(3000, () => {
console.log('Listening on port 3000');
});
app.get('/', (req, res) => {
res.json({ Message: 'API is Working' }); // show messsage on serv
});
app.get('/personal_data', (req, res) => {
res.json(personal_data); // send employee json file
});
app.post('/personal_data',(req,res)=>{
res.send('post request')
})
确保您正确导出数据。 在您的personal_data.js
中使用module.exports =...
而不是module.export =...
。 更新后不要忘记重新启动服务器。
检查我向您展示差异的沙箱: CodeSandbox
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.