所以我正在阅读 docker 教程,并在我的 power shell 中执行了这个:
docker run -dp 3000:3000 `
-w /app -v "$(pwd):/app" `
node:12-alpine `
sh -c "yarn install && yarn run dev"
Run Code Online (Sandbox Code Playgroud)
但我的容器运行后立即退出。观察日志后发现问题出在这里:
yarn install v1.22.5
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
error Could not write file "/app/yarn-error.log": "EPERM: operation not permitted, open
'/app/yarn-error.log'"
error An unexpected error occurred: "EPERM: operation not permitted, mkdir '/app/node_modules'".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Run Code Online (Sandbox Code Playgroud)
我在管理员模式下运行 PowerShell,没有项目文件是只读的,并且在文件夹属性中,用户和管理员拥有完全控制权。那么为什么会出现这个问题呢?
对于使用 stripe 的 Laravel 应用程序,此请求https://r.stripe.com/0会被多次触发,如下所示:
我刷新主页后,这些请求立即被触发。问题是429 too many requests我的实时服务器最近出现错误。这种情况非常罕见,但我怀疑这与条带有关,因为我读到了条带中的速率限制。由于我是stripe新手,而且这个项目是中途移交的,所以我有一些疑问:
429错误和这些条带请求之间有什么关系吗?或者这与系统的构建方式有关?
如果是前者,该如何解决这个问题呢?也许禁用安全检查(因为我在某处读到这些请求是条带安全检查),或者可能以某种方式增加条带的速率限制?
我对此进行了广泛的搜索,但在任何地方都找不到任何相关的帖子,也许是因为这是一个非常微不足道的问题。如果有遇到过这个问题或了解这个问题的人能够启发我,我将不胜感激。