Html 在web浏览器上显示节点
只想在web浏览器上显示我的node.js结果。。 可能吗 这是我的密码:Html 在web浏览器上显示节点,html,mysql,node.js,cmd,requirejs,Html,Mysql,Node.js,Cmd,Requirejs,只想在web浏览器上显示我的node.js结果。。 可能吗 这是我的密码: const testFolder = 'texts/'; const fs = require('fs'); fs.readdirSync(testFolder).forEach(file => { console.log(file); }) 当我尝试在cmd上运行该代码时,它可以工作。该代码获取特定目录中的所有.txt文件 结果如下: 然后,当我尝试将其加载到浏览器时,结果如下 我还计划在node.js
const testFolder = 'texts/';
const fs = require('fs');
fs.readdirSync(testFolder).forEach(file => {
console.log(file);
})
当我尝试在cmd上运行该代码时,它可以工作。该代码获取特定目录中的所有.txt文件
结果如下:
然后,当我尝试将其加载到浏览器时,结果如下
我还计划在node.js代码修复后将所有结果文件名添加到数据库mysql中。。这也可能吗
谢谢。。这是我第一次创建节点。js使用express router接受来自浏览器的请求:
const express = require('express');
const fs = require('fs');
const app = express();
const testFolder = 'texts/';
// To set your public directory and use relative url
app.use(express.static(__dirname + 'your_public_dir'));
// When you access to localhost:8080, it will send GET '/' request
app.get('/', function(req,res) {
fs.readdirSync(testFolder).forEach(file => {
console.log(file);
});
});
使用快速路由器接受来自浏览器的
GET
请求:
const express = require('express');
const fs = require('fs');
const app = express();
const testFolder = 'texts/';
// To set your public directory and use relative url
app.use(express.static(__dirname + 'your_public_dir'));
// When you access to localhost:8080, it will send GET '/' request
app.get('/', function(req,res) {
fs.readdirSync(testFolder).forEach(file => {
console.log(file);
});
});
尼古拉斯是对的,express可以做到这一点。请记住使用NPM安装,这可以通过在package.json所在的目录下执行以下命令来完成:
npm install --save express
然而,您还需要写入服务器的响应,以便它显示在网站上。例如,使用Express:
app.get('/', function(req,res) {
res.write("whatever you want to display");
res.end()
});
尼古拉斯是对的,express可以做到这一点。请记住使用NPM安装,这可以通过在package.json所在的目录下执行以下命令来完成:
npm install --save express
然而,您还需要写入服务器的响应,以便它显示在网站上。例如,使用Express:
app.get('/', function(req,res) {
res.write("whatever you want to display");
res.end()
});
我必须安装它吗?。。。我尝试使用你的代码,然后我得到了错误。。。错误:找不到模块“express”,通常它已经安装,请尝试使用npm安装它,以查看是否仍然存在错误。我尝试使用已安装的express和instal requiredJS运行它。。还是一样的结果(我必须安装它吗?…我尝试使用您的代码,然后出现错误…错误:找不到模块'express',通常它已经安装,请尝试使用npm安装它,以查看您是否仍然存在错误我尝试使用已安装的express和instal requiredJS运行它..结果仍然相同(