Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用firebase使用ejs部分登录_Node.js_Firebase_Backend - Fatal编程技术网

Node.js 使用firebase使用ejs部分登录

Node.js 使用firebase使用ejs部分登录,node.js,firebase,backend,Node.js,Firebase,Backend,免责声明:我是nodejs的新手,最近才学会,所以我尝试做的可能不是最佳的,最好用另一种方式做 我正在尝试使用firebase API密钥登录: 在一个ejs文件中,我不知道怎么做。 我有钥匙放在页面底部,但我无法从URL获取脚本 如果重要的话 我正在nodejs上运行express server: const express = require("express") const app_port = process.env.PORT || 3000 const app = express()

免责声明:我是nodejs的新手,最近才学会,所以我尝试做的可能不是最佳的,最好用另一种方式做

我正在尝试使用firebase API密钥登录: 在一个ejs文件中,我不知道怎么做。 我有钥匙放在页面底部,但我无法从URL获取脚本

如果重要的话 我正在nodejs上运行express server:

const express  = require("express")
const app_port = process.env.PORT || 3000
const app = express()
const user_controller= require("./userController") //a file to handle user logins/signups
const admin= require("./firebase-admin")() //firebase admin SDK

app.set("view engine", "ejs")    

app.get("/",(req, res) => {
    res.render("index", {title: "hello user"})
})
我在ejs文件中有一个表单输入(带有用户名和密码):


登录帐户


根据那个指南,我需要补充一点https://www.gstatic.com/fireba)js/7.14.3/firebase app.js” 我设法在纯html中实现了这一点,但无法添加到ejs文件中,因为它使用的是标记而不是,但我没有找到如何从url导入js文件


我的大多数ejs文件都与数据库一起工作,因此如果我想使用该应用程序,我想将其发布到一个文件中,然后将部分ejs文件导入其中。

NVM我设法用中间件修复了它:

app.use(“/”,express.static(“js”))

<form id="login_form" method="post" action="/login">
              <input name="email" type="email" placeholder="Email..." required/>
              <input name="password" type="password" placeholder="Password..." required/>
              <button type="submit" value="Login to Account">Login to Account</button> 
              <a href="forgotpassword">forgot password?</a><br><br>
</form>