在一个文件夹中,我有3个文件:base.py,Dockerfile和docker-compose.yml。
base.py:
import psycopg2
conn = psycopg2.connect("dbname='base123' user='postgres' host='db' password='pw1234'")
Run Code Online (Sandbox Code Playgroud)
Dockerfile:
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get -y install python-pip
RUN apt-get update
RUN pip install --upgrade pip
RUN pip install psycopg2-binary
COPY base.py base.py
RUN python base.py
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml:
version: '3'
services:
db:
image: 'postgres:latest'
expose:
- "5432"
environment:
POSTGRES_PASSWORD: pw1234
POSTGRES_DB: base123
aprrka:
build: .
depends_on:
- db
Run Code Online (Sandbox Code Playgroud)
运行后docker-compose up,出现以下错误:
Traceback (most recent call last):
File "base.py", line 5, in <module>
conn = psycopg2.connect("dbname='base123' user='postgres' host='db' …Run Code Online (Sandbox Code Playgroud) 我有js文件,我在使用requestAnimationFrame().我知道这个论点应该是回调函数.我认为我的论点是回调函数,但错误出现在js控制台中:
TypeError:Window.requestAnimationFrame的参数1不是对象.
file.js:
function screen(){
console.log("it works!")
}
function fun(word){
if (word === 'tree'){
screen()
}
window.requestAnimationFrame(fun("tree"));
Run Code Online (Sandbox Code Playgroud)
一切都很好.我在我的大项目中使用它,一切都按照我的意愿工作,但我不知道为什么我在js控制台中有错误