如何在电子项目中成功使用快速路由?

Beh*_*ahi 8 node.js express electron

ExpressJS在我的Electron项目中使用.路由使用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'))
  });
});
Run Code Online (Sandbox Code Playgroud)

在前端我有以下内容:

<a href="/requests/{{this._doc._id}}">{{this._doc.status}}</a>
Run Code Online (Sandbox Code Playgroud)

当我点击{{this._doc.status}}它时,我需要清空白色屏幕,控制台中没有任何内容.

我可以就如何实现ExpressJS路由获得一些指导Electron吗?

jqu*_*lls 0

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