草庐IT

index-recommend

全部标签

javascript - Express.js 重定向到 HTTPS 并发送 index.html

我有一个简单的Express.js实例,它为单页Angular应用程序提供静态资源。我在Express配置中设置了一些中间件,以便为所有路由返回index.html,并且Angular可以从那里加载。最近,我在Heroku上设置了SSL,我想确保来自HTTP的所有流量都重定向到HTTPS。我尝试结合thispost中的建议解决方案用我现在拥有的东西,但最终会陷入无休止的重定向循环。简而言之,我需要将所有流量从HTTP重定向到HTTPS,并为所有请求发送index.html文件。我在这里做错了什么?vargzippo=require('gzippo');varexpress=requir

node.js - 如何使用 gulp 自动将其他 HTML 文件的链接添加到 index.html?

类似于WordPress博客上的存档页面。我正在使用这个gulpscript它可以生成多个页面,但在运行服务器并在浏览器中打开页面时只能显示一次。server:{baseDir:"./output",index:"test-template.html"},我希望test-template.html应该有链接模板A.html模板B.html模板C.html所以在浏览器中记住并输入这些文件的URL,我可以通过单击index.html页面上的链接打开有没有插件可以做到这一点? 最佳答案 有两个软件包可能会有所帮助。请仔细检查任务配置,以定

node.js - 入口点未定义 = index.html 使用 HtmlWebpackPlugin

我正在使用Webpack4并且正在创建配置文件,当尝试使用HtmlWebpackPlugin时,它在控制台上得到了这个:Entrypointundefined=index.html,它打开浏览器并出现HTML,但我在控制台上收到这条奇怪的消息,如何解决这个问题?这就是我的配置文件的样子:'usestrict'constwebpack=require('webpack')const{join,resolve}=require('path')constHtmlWebpackPlugin=require('html-webpack-plugin')module.exports={mode:'

javascript - TypeScript:我可以在不编写 index.ts 文件的情况下导入文件夹吗?

如果一个项目的大多数目录包含不超过2-3个TypeScript文件,并且在将包含目录导入其他地方时应该可以访问它们的所有导出,这会导致大量index.ts具有可预测内容的文件。示例目录:我的组件my-component-config.tsmy-component.tsindex.tsindex.ts包含什么?当然,它包含export*from"./my-component-config"export*from"./my-component"这很明显。对于10个组件目录,这意味着:10个index.ts文件包含100%冗余信息。如何让TypeScript(/Node)隐式创建index.

node.js - Knex.js 架构 : Multicolumn Index

有没有办法在Knex.js架构中指定多列索引?还是必须一滴到raw并做一个altertable? 最佳答案 想通了。您可以直接在表上使用.index可链接,并为索引字段传递一个数组并为索引传递一个名称。knex.schema.createTable(function(table){table.bigInteger('_id').unsigned().primary();table.string('fieldA');table.string('fieldB');table.index(['fieldA','fieldB'],'inde

node.js - 将模型存储在文件夹中,使用 index.js 全部要求

我有一个规模不错的项目,我需要进行一些重组。我正在使用mongoose作为我的NodeORM。我想把我所有的Mongoose模型放在一个名为“模型”的文件夹中。我已经读过,当我这样做时,我可以在模型文件夹中放置一个index.js文件,这样就可以拉入所有模型并存储它们。app.js:...varmongoose=require('mongoose');varmodels=require('./models')(mongoose);app.configure(function(){mongoose.connect(dbPath,function(err){if(err)throwerr;

javascript - 配置 Express 为每个 url 发送 index.html,除了那些以 .css 和 .js 结尾的

我是Express的新手,我正在尝试设置一个SPA,其中每个url都由index.html(Backbone)处理。我希望每个url都向下发送index.html,除了/bundle.js和/style.css——或者更好的是,任何可以指示文件的url(以.xyz结尾)我试过了:app.get('*',function(req,res){res.sendfile(__dirname+'/public/index.html');};但这会发送带有index.html内容的bundle.js。我该怎么做? 最佳答案 我相信可能有两种方法

templates - NodeJS + Express + Handlebars - 找不到 View "index.html"

我一直在玩Node.js。我最近开始玩Express并且一直在设置一个基本的应用程序。我想使用Handlebars作为我的View模板引擎,但我碰壁了-找不到View“index.html”我的index.html与app.js位于同一目录中,因此我认为下面的代码定位index.html没有问题...我找遍了,但似乎除了Jade之外的任何东西的综合例子都很少......有人有这个组合的经验吗?提前致谢!varexpress=require('express'),app=express.createServer();app.configure(function(){app.set('vi

node.js - node.js 中 app.js、index.js 和 server.js 的约定?

在node.js中,我似乎遇到了相同的3个文件名来描述应用程序的主要入口点:使用express-generator包时,会创建一个app.js文件作为生成应用的主要入口点。通过npminit创建新的package.json文件时,系统会提示输入主入口点文件。默认为index.js。在我见过的一些程序中,server.js也是主要入口点。在其他时候,它们的用法似乎仍然存在细微差别。例如,这个Node应用目录结构在不同的上下文中使用了index.js和server.js:app|-modules||-moduleA|||-controllers||||-controllerA.js|||+

node.js - AWS Lambda 函数返回模块 'handler' 上缺少的处理程序 'index'

考虑以下代码-functionindex(event,context,callback){//somecode}exports.handler=index();{"errorMessage":"Handler'handler'missingonmodule'index'"}这是我的具有业务逻辑的函数。我的javascript文件名为index.js。每当我在awslambda上测试此代码时,它都会给出以下log(failed)。这是AmazonLambda上传站点的屏幕截图: 最佳答案 在export.handler中,您引用的不是