我尝试导入 swagger-jsdoc,但出现错误。我在互联网上搜索,但其他解决方案对我不起作用。
我的 server.js 文件是这样的:
const express = require('express');
const app = express();
const swaggerJsDoc = require('swagger-jsdoc');
const port = 3000;
app.get('/customers', (req,res) => {
res.send('Customers Route');
})
app.listen(port, ()=> {
console.log('Server listening on 3000');
})
Run Code Online (Sandbox Code Playgroud)
我的 package.json 文件是这样的:
{
"name": "swaggertest",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "nodemon app.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1",
"nodemon": "^2.0.7",
"swagger-jsdoc": "^7.0.0-rc.4",
"swagger-ui-express": "^4.1.6"
} …Run Code Online (Sandbox Code Playgroud) 我想用 cookie 来控制身份验证。并且在我的浏览器中工作成功。但是当我尝试使用邮递员进行测试时,邮递员不会将 cookie 添加到新请求中。
但响应 cookies 选项卡是这样的:
并像这样管理 cookie 窗口:
这个错误是从今天开始的。我不记得对设置进行过任何更改。为什么我收到这种类型的错误。我该如何解决这个问题?
我有一个 Express 应用程序,并且在我的 Kubernetes 集群中使用了该应用程序。
这个应用程序是我的微服务架构研究的授权服务。
我使用 Skaffold dev 命令为此应用程序应用 Kubernetes。
我的 Dockerfile 是这样的:
FROM node:alpine
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)
我用“Scaffold dev”命令运行它
我收到这样的错误:
...
...
Deployments stabilized in 3.752 seconds
Watching for changes...
[auth] npm notice
[auth] npm notice New patch version of npm available! 7.5.1 -> 7.5.4
[auth] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v7.5.4>
[auth] npm notice Run `npm install -g npm@7.5.4` to update!
[auth] npm notice
[auth] npm ERR! path …Run Code Online (Sandbox Code Playgroud) 我第一次在我的 M1 Silicon Apple 计算机上使用“react-native init ReactNStudy”初始化了新的 react-native 项目。
地铁建设者工作没有任何问题。
在构建步骤时,我收到非常日志错误。像这样开始部分错误:
info Found Xcode workspace "ReactNCalisma.xcworkspace" info Launching iPhone 12 (iOS 14.4) info Building (using "xcodebuild -workspace ReactNCalisma.xcworkspace -configuration Debug -scheme ReactNCalisma
-destination id=E914C899-172A-45AE-AFB6-BEBA505887E1") (node:25639) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider …Run Code Online (Sandbox Code Playgroud) 我无法在 M1 Mac 上安装 psycopg2,我使用了 pip3。
当我尝试使用pip3 install psycopg2安装时,输出如下:
ERROR: Command errored out with exit status 1:
command: /opt/homebrew/opt/python@3.9/bin/python3.9 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-install-9wiqe2nr/psycopg2_147a5ae8fd5a47079480274f4225edbf/setup.py'"'"'; __file__='"'"'/private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-install-9wiqe2nr/psycopg2_147a5ae8fd5a47079480274f4225edbf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-pip-egg-info-06hnnl2t
cwd: /private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-install-9wiqe2nr/psycopg2_147a5ae8fd5a47079480274f4225edbf/
Complete output (23 lines):
running egg_info
creating /private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-pip-egg-info-06hnnl2t/psycopg2.egg-info
writing /private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-pip-egg-info-06hnnl2t/psycopg2.egg-info/PKG-INFO
writing dependency_links to /private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-pip-egg-info-06hnnl2t/psycopg2.egg-info/dependency_links.txt
writing top-level names to /private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-pip-egg-info-06hnnl2t/psycopg2.egg-info/top_level.txt
writing manifest file '/private/var/folders/m5/vhnyyjg16gd352x6wdhpjysh0000gn/T/pip-pip-egg-info-06hnnl2t/psycopg2.egg-info/SOURCES.txt'
Error: pg_config executable not found.
pg_config is required to build psycopg2 from source. Please add the …Run Code Online (Sandbox Code Playgroud) 我想使用 psycopg2 将数据插入到 postgresql 中。
我的 addRecord 函数是这样的:
def addRecord(self, val1, val2, val3, val4, val5, val6, val7, val8):
query = """
INSERT INTO stories (
val1,
val2,
val3,
val4,
val5,
val6,
val7,
val8)
VALUES(%s, %s, %s, %s, %s, %s,%s, %s)""", (val1, val2, val3, val4,val5, val6,val7,val8)
self.cursor.execute(query)
self.connection.commit()
Run Code Online (Sandbox Code Playgroud)
我这样称呼这个定义:
db.addRecord("asdasd", "asfasf", "asfasfa", "afasfwqe", "afqwrqwr", "dferqwrqw", "afasf", "afasfasf")
Run Code Online (Sandbox Code Playgroud)
但是当我尝试插入此数据时,出现此错误:
类型错误:参数 1 必须是字符串或 unicode 对象:改为获取元组
为什么我收到此错误。我该如何解决这个问题?
express ×3
node.js ×2
psycopg2 ×2
python ×2
python-3.x ×2
apple-m1 ×1
cookies ×1
docker ×1
ecmascript-6 ×1
javascript ×1
koa ×1
kubernetes ×1
npm ×1
pip ×1
postman ×1
python-3.6 ×1
react-native ×1
swagger ×1
swift ×1
xcode ×1