小编gop*_*lay的帖子

Dotenv 未加载具有正确路径的环境变量

我正在使用该dotenv库,但我的环境变量返回未定义

这是app.ts

require('dotenv').config({path: '/.env'});
console.log(process.env.MAIN_DB_PATH) // returns undefined
Run Code Online (Sandbox Code Playgroud)

这是我的.env文件:

MAIN_DB_PATH=./data/database.db
UPLOAD_MULTER_DIR=./module/car/uploads
Run Code Online (Sandbox Code Playgroud)

我的文件夹结构是

在此输入图像描述

所以它应该可以正常工作:(

node.js express dotenv

3
推荐指数
2
解决办法
9614
查看次数

sizeof 推断类型 long unsigned int 而不是 C 中的 int

我有以下代码

#include <stdio.h>

enum weekDays {
  Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
};

int main()
{
  const enum weekDays today = Wednesday;

  printf("Size of today is %d", sizeof(today));

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

但我尝试使用编译时gcc <filename> -o <output_name>出现以下错误:

#include <stdio.h>

enum weekDays {
  Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
};

int main()
{
  const enum weekDays today = Wednesday;

  printf("Size of today is %d", sizeof(today));

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

就像返回类型sizeof是 long unsigned int 而不是整数

另外,我看了一些 C 教程,我的代码在这些视频中运行良好。IE:

在此输入图像描述

c enums types integer

1
推荐指数
1
解决办法
61
查看次数

标签 统计

c ×1

dotenv ×1

enums ×1

express ×1

integer ×1

node.js ×1

types ×1