nodeJS:将html数据从一个js发送到另一个js

时间:2017-02-08 23:51:19

标签: javascript node.js

以下代码正在运作

SSL_load_error_strings()

但是,当我尝试删除以下方法并将其放入另一个.js文件中时,我可以从该文件中获取firstName。它不起作用。以下代码位于addUserToDB.js中:

ERR_load_crypto_strings()

我尝试制作addUserToDB.js文件并添加了代码

var express = require('express')
var app =  express();
var fs = require('fs')
var addUserToDB = require('./addUserToDB')

app.use('addUserToDB', addUserToDB)

app.get('/register.html', function(req,res){
    res.sendFile(__dirname+ "/" + "register.html");
})

var server = app.listen(8087,function(){

    console.log("Listening at 8087");
})


app.get('/addUserToDB',function(req,res){

    firstname = req.query.firstname;
    console.log(firstname)
})

app.get('/register.html', function(req,res){
    res.sendFile(__dirname+ "/" + "register.html");
})

但似乎我遗漏了一些东西,因为它不起作用。感谢。

1 个答案:

答案 0 :(得分:2)

这里有一些事情。首先,需要从<html> <head> <title>Draw</title> <link rel="stylesheet" href="style.css" /> <script type="text/javascript" src="jquery-3.1.1.min.js"></script> </head> <body> <div id="display" name="display"> </div> <input type="button" id="random" value="Draw" /> <div id="total" name="total"> </div> <br /> <div id="draw" > </div> <div id="cover"> <div id="slider_1"><p class="content"></p></div> <div id="slider_2"><p class="content"></p></div> <div id="slider_3"><p class="content"></p></div> </div> <script type="text/javascript" src="java.js"></script> <br /> <br /> </body> </html> 执行require addUserToDB.js(我将假设这是您的主文件的名称),然后将其用作中间件。此外,您需要从server.js导出应用。

server.js:

addUserToDB.js

addUserToDB.js:

var express = require('express')
var app =  express();
var fs = require('fs')
var addUserToDB = require('./addUserToDB');

app.get('/register.html', function(req,res){
    res.sendFile(__dirname+ "/" + "register.html");
})

var server = app.listen(8087,function(){

    console.log("Listening at 8087");
})

app.use(addUserToDB);