node.js - 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,
};
解决方案
复制项目时,您还应该从以前的用户配置中复制“用户设置”,也应该“基于版本”。
它不仅是复制项目文件夹。
推荐阅读
- devops - 使用 Bamboo CICD 服务器设置 DevOps 时出错
- html - 导航栏 .active 似乎不会覆盖链接中的项目
- javascript - 如何在不使用字符串的情况下将 Uint8Array 转换为布尔(位)数组?
- php - 使用 GuzzleClient 抓取时 html 中随机丢失的节点
- amazon-web-services - ELB 和 beanstalk 和其他服务的托管区域 ID 的目的到底是什么?
- c++ - 使用向量实现的树的广度优先遍历
- reactjs - 反应孩子与父母的沟通
- javascript - ajax拒绝向php提交数据进行处理
- android - 代号一 App上的暗色状态栏
- apache-kafka - 可以从 Kafka 紧凑主题中读取单个键控消息吗?