【发布时间】:2023-02-09 15:25:48
【问题描述】:
我认为我没有在代码中犯任何错误。当我尝试在本地主机上访问它时,我不明白为什么这不起作用
服务器.js
const express = require('express')
const app = express();
const controller = require('./mailtemplate/mailtemplate.controller')
var http = require("http")
app.use('/mailtemplate', controller);
app.get('/', (req,res) => {
res.send("Server is Live")
})
var server = http.createServer(app);
server.listen("3000", "here is my IP address", () => {
console.log("Server is running")
});
控制器.js
const express = require('express');
const router = express.Router();
const app = express();
const mailtemplateService = require('./mailtemplate.service');
router.post('/template', getMail);
app.use(router)
function getMail(req, res, next) {
mailtemplateService.getDataFromOpenAIAPI(req.body)
.then((response) => {
console.log(response);
res.json();
})
.catch(err => next(err))
}
module.exports = router;
【问题讨论】:
标签: javascript node.js express nodes