小编use*_*314的帖子

列出所有以字符串开头的 git 本地分支

我想列出仅以 abc 开头的所有本地分支(最终删除但为了安全起见......)。问题是这种方法是有效的。但如果没有分支以“abc”开头,那么它会列出所有分支。这就是我不想最终做的事情(删除我所有的本地分支机构)

git for-each-ref --format="%(refname:short)" refs/heads/abc\* | xargs git branch --list
Run Code Online (Sandbox Code Playgroud)

unix bash shell git-bash

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

将 CORS 模块添加到单个快速路由不起作用

如果我为所有路由启用 CORS,则来自前端 ( https://localhost:3000) 的请求将正常工作并获取正确的请求标头。

const express = require('express');
const cors = require('cors');
var app = express();

app.use(cors());

app.post('/api/submitEmail', () => console.log('yay'));
Run Code Online (Sandbox Code Playgroud)

如果我在单个路由上启用 CORS(与文档布局完全相同),我会在控制台中收到 CORS 错误

app.post('/api/submitEmail', cors(), () => console.log('booooo'));
Run Code Online (Sandbox Code Playgroud)

错误:

Access to XMLHttpRequest at 'http://localhost:8000/api/submitEmail' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

来自前端的整个请求如下

const api =
  process.env.NODE_ENV === "development"
    ? "http://localhost:8000"
    : …
Run Code Online (Sandbox Code Playgroud)

node.js cors express

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

标签 统计

bash ×1

cors ×1

express ×1

git-bash ×1

node.js ×1

shell ×1

unix ×1