J
Size: a a a
J
M
getPostId:=func (id bson.ObjectId) {
collection := client.Database("my_database").Collection("Information about host")
filter := bson.D{}
var data Data
err := collection.FindOne(context.TODO(), filter).Decode(&data)
if err != nil {
log.Fatal(err)
}
fmt.Println("Found post with title", data.Host)
}
в передаче аргумента id bson.ObjectId пишет undefined: bson.ObjectIderr := collection.FindOne(context.TODO(), bson.M{"_id": id}).Decode(&data)
внутри этой функцииRL
RL
J
RL
AK
AK
RL
AK
var data *Data // data = nil, т.к. нет инициализации
data := &Data{} // указатель на zero-value структуру
J
var data *Data // data = nil, т.к. нет инициализации
data := &Data{} // указатель на zero-value структуру
A
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Add("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE")
w.Header().Add("Access-Control-Allow-Headers", "*")
Несмотря на код выше я всё ещё получаю ошибку: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8090/api/getPhone. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)
Когда отправляю запрос на мой сервер, что могло пойти не так ?RS
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Add("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE")
w.Header().Add("Access-Control-Allow-Headers", "*")
Несмотря на код выше я всё ещё получаю ошибку: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8090/api/getPhone. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)
Когда отправляю запрос на мой сервер, что могло пойти не так ?