小编arv*_*rve的帖子

如何在带有 typescript 的 React js 项目中使用 .env 文件?

我有一个 React js 项目,但是使用打字稿。我知道我们可以创建 .env 文件并定义一些配置,

.env 文件

REACT_APP_SOME_CONFIGURATION = "some value" 
Run Code Online (Sandbox Code Playgroud)

并在代码中使用它,而不导入任何内容,如下所示

const configValue = process.env.REACT_APP_SOME_CONFIGURATION 
Run Code Online (Sandbox Code Playgroud)

我在我的项目中尝试过这个设置,但没有成功。是因为它是打字稿吗?在这种情况下如何使用 .env 文件。

node.js typescript reactjs

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

如何通过 terrarform 为 lambda 生成 zip 文件?

我正在开发 aws 堆栈,并有一些 lambda 和 s3 存储桶(下面的示例代码)。如何通过 terrarform 为 lambda 生成 zip 文件。我见过不同的风格,可能也取决于 terraform 的版本。

resource "aws_lambda_function" "my_lambda" {
              filename = "my_lambda_func.zip"
              source_code_hash = filebase64sha256("my_lambda_func.zip")
Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform terraform-provider-aws

6
推荐指数
2
解决办法
9891
查看次数

如何/在哪里将模型/控制器放在下一个 js 应用程序中?

使用 next.js 学习 javascript 开发。我创建了一个框架项目,其结构如下。什么是最好的发展方式。创建模型、控制器?模型和控制器文件夹应该在哪里?或者在反应世界中有不同的方法来做到这一点?

app
> .next
> node_modules
> pages
  > api
    > app.js
> public
> src
Run Code Online (Sandbox Code Playgroud)

reactjs next.js

4
推荐指数
1
解决办法
2万
查看次数

如何配置__dirname指向节点中的项目目录?

我正在向我的节点项目添加一个续集,它添加以下 index.js 文件作为设置的一部分,但是当我运行该项目时, __dirname 解析为我的 C: 目录,而不是项目根文件夹 C:\workspace\我的应用程序。如何配置它以便它解析到我的项目根目录?

索引.js 文件

'use strict';

const fs = require('fs');
const path = require('path');
const Sequelize = require('sequelize');
const basename = path.basename(__filename);
const env = process.env.NODE_ENV || 'development';
const config = require(__dirname + '/../config.json')[env];
const db = {};

let sequelize;
if (config.use_env_variable) {
  sequelize = new Sequelize(process.env[config.use_env_variable], config);
} else {
  sequelize = new Sequelize(config.database, config.username, config.password, config);
}

fs.readdirSync(__dirname)
  .filter(file => {
    return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === …
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

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

如何在 Node js 中使用 es6 创建枚举值?

是否可以在 JavaScript 中创建枚举值并将它们分配给整数值,类似于其他语言。例如,在 C# 中,我通过以下方式声明枚举:

enum WeekDays
{
    Monday = 0,
    Tuesday =1,
    Wednesday = 2,
    Thursday = 3,
    Friday = 4,
    Saturday =5,
    Sunday = 6
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

如何从不同文件导入和调用“主”函数

我创建了一堆 python 脚本文件,并一一运行它们。如何从不同的脚本文件中一一调用这些脚本文件并运行方法。我需要很少的帮助,因为每个文件中的方法都被命名为 main(),并且我不确定如何使用相同的名称导入和调用此方法。

文件1.py

import sys

def main():
   #do something

if __name__ == '__main__':
  main()
Run Code Online (Sandbox Code Playgroud)

文件2.py

import sys

def main():
   #do something else

if __name__ == '__main__':
  main()
Run Code Online (Sandbox Code Playgroud)

python

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