T9_0707
7/4 調整:
- 圖片的網址可以把
/public刪除,檔案在 React 專案中,public是專案的根目錄
- 修改
firebaseConfig,從chen改成test
// const firebaseConfig = { // chen
// apiKey: "AIzaSyBeEm6spVannWRmf2l_MN6vquHGdi1oIYM",
// authDomain: "shutestdemo0504.firebaseapp.com",
// projectId: "shutestdemo0504",
// storageBucket: "shutestdemo0504.firebasestorage.app",
// messagingSenderId: "746370551515",
// appId: "1:746370551515:web:a80a919a7440b0296006fe",
// measurementId: "G-Z7SNG09E7R"
// };
const firebaseConfig = { // test
apiKey: "AIzaSyAfDrWEa05qTxyqwdlpQi4Nod7hqbb2HBc",
authDomain: "test-2ea39.firebaseapp.com",
projectId: "test-2ea39",
storageBucket: "test-2ea39.firebasestorage.app",
messagingSenderId: "37136238313",
appId: "1:37136238313:web:30b1687248639e532c1278",
measurementId: "G-6NG0Z3H33F"
};
- 在
index.html刪除facebook的script
<script>
window.fbAsyncInit = function () {
FB.init({
appId: "{9312022405573228}",
cookie: true,
xfbml: true,
version: "{d5f5a7f679d26b0fb46f2a996f0a336c}",
});
FB.AppEvents.logPageView();
};
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {
return;
}
js = d.createElement(s);
js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
})(document, "script", "facebook-jssdk");
</script>
7/7 調整:
- 圖片的網址可以把
/public刪除,檔案在 React 專案中,public是專案的根目錄 上次只改了一半...
這裡是當初沒看到,還是要改一下

按鈕:
- 首頁
google登入
const handleLogin = async (providerType) => {
if (loading) return;
setLoading(true);
try {
await loginWithSocial(providerType);
// setUser(user);
// alert(`歡迎 ${user.displayName}`);
} catch (err) {
alert("登入失敗,請稍後再試");
} finally {
setLoading(false);
}
};一般mail登入
- 登入-> 登入
- 註冊-> 註冊
- 圖片調整
- 下載
- 存至歷史圖片
Java Decompiler:
Java Decompiler 是將已編譯的 .class(Java bytecode)檔案,還原(反編譯)成近似原始 .java 原始程式碼的工具。由於 Java 編譯後會保留豐富的類、方法與變數名稱等符號資訊,因此相對容易還原出可讀性頗高的原始碼。 https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-1.6.6.jar
後端檔案: https://drive.google.com/file/d/1krvFet8bfc08kRErTDvBlxgYhOkwTQ5y/view?usp=drive_link