gpt4 book ai didi

node.js - 如何在electron项目中成功使用express routing?

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:06 25 4
gpt4 key购买 nike

我在我的 Electron 项目中使用 ExpressJS。使用 Express 的路由没有按预期工作。

这是我创建路由的方式(在主进程中):

const express = require('express')

const app2 = express()

app2.get('/requests/:_id', (req, res, next) => {
console.log('Dynamic Link WORKS!!');
hosSchemaModel.findOne({ _id: req.params._id }, function(err, request){
res.json(request)
// res.sendFile(path.join(__dirname+'../homePage.html'))
});
});

在前端我有以下内容:

<a href="/requests/{{this._doc._id}}">{{this._doc.status}}</a>

当我点击 {{this._doc.status}} 时,它会将我带到空白屏幕,控制台中不会打印任何内容。

关于如何在 Electron 中实现 ExpressJS 路由,我能得到一些指导吗?

最佳答案

只是在黑暗中试一试,但如果没有端口,您将无法连接。尝试将其添加到服务器文件的末尾。 'app2.port(9000)` 然后尝试使用端口访问相同的 URL。

关于node.js - 如何在electron项目中成功使用express routing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45982271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com