- vừa được xem lúc

errors and how to fix them

0 0 23

Người đăng: Tuan Nguyen Minh

Theo Viblo Asia

fcking semicolon error http request

some backend handle http header differently, in this example charset for content-type header is invalid then the whole content-type header is not working.

let url = "/register";
function api() { return fetch(url, { method: "POST", headers: { "Content-Type": "application/json; charset=utf-8;", // notice we having a semi colon at charset }, body: JSON.stringify(user), }).then((resp) => resp.json());
}

my nodejs application will ignore Content-Type header if having last semicolon at charset, remove that then the encoding work again.

issue python venv in linux (2021-07-17)

venv trong linux bị ảo khi chạy .sh file

mặc dù đang trong (venv) nhưng

bash install.sh

install.sh chứa một loạt pip install nhưng pip vẫn install ở ngoài (venv)

pip install -r requirements.txt

để chạy được như ý muốn thì cần đặt luôn source venv ở trong install.sh

source .venv/bin/activate
pip install -r requirements.txt

the reason is: bash <something> will create new process (shell, ...) that not live in current (.venv) so current venv will be ignore

java error because of old version (2021-07-27)

tải openjdk-1.8.0_41 và bị lỗi ssl exception

có vẻ runtime của nó quá cùi và không đáp ứng điều kiện của hiện tại

chính xác hơn là ssl bị lỗi thời (liên quan tới bảo mật)

mất mịa 30p để tìm lỗi logic trong code

tải lại openjdk-1.8.0_292 và vấn đề được giải quyết

stupid windows cmd (2021-07-29)

cmd của window như đầu bòi

cái đệt mợ windows, tưởng lỏng lẻo giờ lại chặt chẽ dẫu cách trong cmd khi dùng set thì phải là

set name=value # viết liền còn
set name = value # là toang

mongodb cyclic dependency detected (2022-02-17)

một bản ghi của mình có thuộc tính con lại chứa chính nó

khi insert vào mongodb bị bson loop, không thể serialize nên toang

.env file (2022-03-20)

env thì đừng có cho dấu nháy đơn hay nháy kép vào nó có thể break logic

cái này thì chạy ngon

PORT=80 ADDRESS=0.0.0.0 ROOT_DIR='./cloud' java -jar docs-1.0.0.jar

với file .env

PORT=80
ADDRESS=0.0.0.0
ROOT_DIR="./cloud" # cái này khi vào chương trình nó đọc thành ""./cloud""

nói chung là env thì cứ chơi "trần" đừng cho chỗi string vào có khi toang

rabbitmq + nodejs = wtf (2022-04-23)

driver amqp của nodejs có lỗi ảo vl

2022-06-23

Refs: https://forum.endeavouros.com/t/how-to-setup-an-appimage-as-a-startup-application/9077

check it in this ~/.config/autostart folder

kubernetes problems with CNI (container network interface) (2022-08-01)

How to setup kubernetes cluster with 3 nodes

Solution see https://github.com/tuana9a/infrastructure-as-code/blob/main/local/kubernetes/ansible/files/kube-flannel.yaml

Refs: https://stackoverflow.com/questions/47845739/configuring-flannel-to-use-a-non-default-interface-in-kubernetes

SEVER_ADDRESS env variable (2022-08-12)

SERVER_ADDRESS env variable override server.address of application.properties

I'm trying to change server.address value in application.properties but when server run

It's always bind to that SERVER_ADDRESS = 192.168.30.143

so when you go to http://localhost:8080 or http://0.0.0.0:8080 then This site can’t be reached

ubuntu server connect to openvpn server then can't connect to internet (2022-09-22)

Refs: https://askubuntu.com/questions/788803/how-to-change-the-metric-of-an-openvpn-client-default-route

add route-nopull to the end of .ovpn config file

Fn key rows not work in ubuntu (linux in general)

Thanks

https://github.com/Kurgol/keychron/blob/master/k2.md#f-keys-on-ubuntu https://www.reddit.com/r/Keychron/comments/lgotvh/keychron_k3_ubuntu_fn_keys/

vim /etc/modprobe.d/hid_apple.conf

add

options hid_apple fnmode=2
sudo update-initramfs -u
reboot

Bình luận

Bài viết tương tự

- vừa được xem lúc

Hashing - Encryption - Encoding

Thường có sự nhầm lẫn giữa ba thuật ngữ Hashing, Encryption, Encoding, nhưng hoàn cảnh và lý do sử dụng mỗi loại là hoàn toàn khác nhau. Sự khác biệt sẽ được liệt kê trong nội dung phía dưới.

0 0 30

- vừa được xem lúc

Authorization header

Bài viết này sẽ cung cấp thông tin chi tiết về Authorization header. API sử dụng Authorization để đảm bảo rằng người dùng truy cập dữ liệu một cách an toàn.

0 0 127

- vừa được xem lúc

Tìm hiểu về HTTP Status Code

Nếu bạn là một web developer hoặc thường xuyên làm việc với các API chắc chắn bạn đã quá quen thuộc với các con số 200, 404, 500... chúng là các Status Code của HTTP. Vậy có khi nào bạn tự hỏi ngoài c

0 0 40

- vừa được xem lúc

OkHttp - Performance issues - Lưu ý khi sử dụng

Giới thiệu vấn đề. Gần đây bạn mình có gặp 1 vấn đề liên quan đến việc sử dụng Okhttp, bạn ấy và mình cùng tìm hiểu và đã tìm ra nguyên nhân.

0 0 40

- vừa được xem lúc

Sự khác nhau giữa GET và POST trong HTML

GET và POST là hai kỹ thuật phổ biến để gửi dữ liệu đến server và browser cần chúng để giao tiếp với server. Hai phương thức này khác biệt ở chỗ phương thức GET thêm dữ liệu được mã hóa vào URI trong

0 0 38

- vừa được xem lúc

API với Postman (Phần 3)

Sau 2 bài viết, chúng ta đã hiểu thế nào là client và server, cách chúng sử dụng HTTP để nói chuyện với nhau và việc xác định định dạng dữ liệu để hiểu nhau. Có lẽ trong đầu chúng ta sẽ có câu hỏi: Là

0 0 74