首页 > 解决方案 > Node Express 服务器返回“FALSE”

问题描述

我刚刚将所有文件移到了新的 AMD 电脑并安装了节点。当我去运行 nodejs 文件或启动 express 服务器时,只返回“false”。试过 Windows 终端/bash/cmd,有什么想法吗?

PS C:\Users\ethan\Projects\terrariumControl> node .\testServer.js
false

简单的 Express 服务器代码:

const express = require('express');
const apiServer = express();
const path = require('path');

const SERVERPORT = process.env.PORT || 4500;

apiServer.use(express.static(path.join(__dirname, "/")));

apiServer.get('/',(req,res) => {
  res.sendFile(path.join(__dirname+'/display.html'));
  //__dirname : It will resolve to your project folder.
});

apiServer.listen(SERVERPORT, () => console.log(`API SERVER listening on port: ${SERVERPORT}`));

module.exports = {
    apiServer: apiServer,
};

标签: node.jsexpressamd-processor

解决方案


复制项目时,您还应该从以前的用户配置中复制“用户设置”,也应该“基于版本”。

它不仅是复制项目文件夹。


推荐阅读