以下代码正在运作
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");
})
但似乎我遗漏了一些东西,因为它不起作用。感谢。
答案 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);