Comments (7)
Within frontend side gulp you can do basically following:
gulp serve
=> raises develop environment (with mini webserver)gulp dist
=> make production ready code todist
foldergulp production
=> raises production environment (with mini webserver)
So basically you can serve that production code with plain apache / nginx server if you like. Point is to generate 'static' version of your frontend app (html+js+css+images) that you can host where ever you like to.
Within boilerplate sails (backend side) is just an API so it's not supposed to serve any kind of static assets.
I hope this helps.
from angular-sailsjs-boilerplate.
Do both servers have different ports? How do you handle the cross site
security?
On Nov 27, 2014 7:25 AM, "Tarmo Leppänen" [email protected] wrote:
—
Reply to this email directly or view it on GitHub
#47 (comment)
.
from angular-sailsjs-boilerplate.
I don't recommend that you use that gulp mini server as in production. Just use what ever webserver you like (apache, nginx, etc.)
But yes both gulp serve and gulp production uses different ports, 3000 and 3001.
from angular-sailsjs-boilerplate.
That wasn't my point. How do you handle the cross site security of making ajax requests from port 3000 to port 1337?
from angular-sailsjs-boilerplate.
Sails has it own CORS setup, by default boilerplate is allowing traffic from all the addresses. Actual API endpoints cannot be accessed without valid JWT token, which is created at the login process.
from angular-sailsjs-boilerplate.
Where is the code for your CORS declaration
from angular-sailsjs-boilerplate.
That configuration can be found in backend config: https://github.com/tarlepp/angular-sailsjs-boilerplate/blob/master/backend/config/cors.js
There is only minor changes on that, comparing to what sails uses as a default. More info about that can be readed there: http://sailsjs.org/#/documentation/reference/sails.config/sails.config.cors.html
from angular-sailsjs-boilerplate.
Related Issues (20)
- Bootstrap dropdown menu not showing HOT 1
- Serving production without gulp HOT 1
- DataModel handler verb 'Deleted' should be 'Destroyed' HOT 3
- Angular 2 version HOT 2
- scss-lint gem install required on Win 10 HOT 2
- Start error HOT 3
- Error in Add new Author HOT 8
- Add New Author (or Book) URL is incorrect HOT 1
- Local/Social Login + Admin users with roles HOT 5
- Error on deploying dist HOT 4
- angularSails sending __getcookie to http://localhost:1337 in production HOT 3
- AuthInterceptor and user token not passed HOT 1
- New Homepage HOT 4
- Error in Livereload HOT 2
- Error to try 'sails lift' HOT 3
- Error login outside localhost HOT 10
- Problems to enable the profile.html
- Upload files to AWS S3 HOT 1
- How to manage delete cascading HOT 5
- error in production HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-sailsjs-boilerplate.